Skip to content

feat: integrated visualization of cropsar #25

feat: integrated visualization of cropsar

feat: integrated visualization of cropsar #25

# This file was auto-generated by the Firebase CLI
# https://github.com/firebase/firebase-tools
name: Deploy to Firebase Hosting on merge
'on':
push:
branches:
- master
jobs:
build_and_deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Install dependencies
run: npm install --force
- name: SonarCloud Scan
uses: sonarsource/sonarcloud-github-action@master
env:
SONAR_TOKEN: ${{ secrets.SONARQUBE_TOKEN }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Create Release
run: npm run semantic-release
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Create env files
run: sh scripts/create_env_file.sh
env:
FB_API_KEY: ${{ secrets.FB_API_KEY }}
FB_AUTH_DOMAIN: ${{ secrets.FB_AUTH_DOMAIN }}
FB_DATABASE_URL: ${{ secrets.FB_DATABASE_URL }}
FB_PROJECT_ID: ${{ secrets.FB_PROJECT_ID }}
FB_STORAGE_BUCKET: ${{ secrets.FB_STORAGE_BUCKET }}
FB_MESSAGE_SENDER_ID: ${{ secrets.FB_MESSAGE_SENDER_ID }}
FB_APP_ID: ${{ secrets.FB_APP_ID }}
FB_MEASUREMENT_ID: ${{ secrets.FB_MEASUREMENT_ID }}
OWM_KEY: ${{ secrets.OWM_KEY }}
API_URL: ${{ secrets.API_URL }}
STRIPE_KEY: ${{ secrets.STRIPE_KEY }}
STRIPE_REDIRECT: ${{ secrets.STRIPE_REDIRECT }}
STRIPE_PREMIUM_PRICE_ID: ${{ secrets.STRIPE_PREMIUM_PRICE_ID }}
- name: Build
run: npm run build
- name: Deploy firebase
uses: FirebaseExtended/action-hosting-deploy@v0
with:
repoToken: '${{ secrets.GITHUB_TOKEN }}'
firebaseServiceAccount: '${{ secrets.FIREBASE_SERVICE_ACCOUNT_WINERY_F4D20 }}'
channelId: live
projectId: winery-f4d20