Update yarn lock file #174
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: staging | |
| on: | |
| push: | |
| tags: | |
| - "v[0-9]+.[0-9]+.[0-9]+-rc[0-9]+" | |
| jobs: | |
| build: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v2 | |
| - name: Log into Docker Hub | |
| uses: docker/login-action@v2 | |
| with: | |
| username: ${{ secrets.TFDOCKERHUB_USERNAME }} | |
| password: ${{ secrets.TFDOCKERHUB_PASSWORD }} | |
| - name: Set config | |
| run: mv frontend/public/config.staging.js frontend/public/config.js | |
| - name: Build the 3botlogin Docker image | |
| run: docker build . --file Dockerfile --tag threefolddev/3botlogin:staging-${{ github.sha }} | |
| - name: Push the 3botlogin Docker image | |
| run: docker push threefolddev/3botlogin:staging-${{ github.sha }} | |
| - name: Build wizard Docker image | |
| run: docker build wizard/ --file wizard/Dockerfile --tag threefolddev/wizard:staging-${{ github.sha }} | |
| - name: Push wizard Docker image | |
| run: docker push threefolddev/wizard:staging-${{ github.sha }} | |
| deploy: | |
| needs: [build] | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v2 | |
| - name: Set authorization certificate | |
| run: | | |
| mkdir ${HOME}/.kube | |
| echo ${{ secrets.TF_KUBE_CONFIG }} | base64 --decode > ${HOME}/.kube/config | |
| - name: Install or Upgrade production on cluster | |
| run: | | |
| helm upgrade threebotlogin --install helm_files -f helm_files/valuesStaging.yaml --set images.login.tag=staging-${{ github.sha }} --set images.wizard.tag=staging-${{ github.sha }} -n threefoldconnect-staging |