name: Deploy to production on: push: branches: - dev jobs: deploy: runs-on: ubuntu-latest steps: - name: Set up Cloud SDK uses: google-github-actions/setup-gcloud@master with: project_id: ${{ secrets.GCP_PROJECT_ID }} service_account_key: ${{ secrets.GCP_SA_KEY }} export_default_credentials: true - name: Install kubectl run: | sudo apt-get install kubectl - name: Log in to gcloud CLI run: gcloud auth configure-docker - name: Checkout uses: actions/checkout@v2.3.4 - name: Write Dashboard Environment Variables run: | cat >./dashboard/.env <