File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2525 echo "Build done!"
2626 echo "Uploading..."
2727 echo "Upload done!"
28- create-rollout-on-bytebase :
28+ create-rollout :
2929 needs : build
3030 runs-on : ubuntu-latest # use self-hosted machines if your Bytebase runs in internal networks.
3131 container :
4848 PLAN=$(jq -r .plan ${{ runner.temp }}/bytebase-metadata.json)
4949 echo "plan=$PLAN" >> $GITHUB_OUTPUT
5050 deploy-to-test :
51- needs : create-rollout-on-bytebase
51+ needs : create-rollout
5252 runs-on : ubuntu-latest # use self-hosted machines if your Bytebase runs in internal networks.
5353 environment : test
5454 container :
@@ -60,15 +60,15 @@ jobs:
6060 env :
6161 BYTEBASE_TARGET_STAGE : environments/test
6262 run : |
63- bytebase-action rollout --url=${{ env.BYTEBASE_URL }} --service-account=${{ env.BYTEBASE_SERVICE_ACCOUNT }} --service-account-secret=${{ env.BYTEBASE_SERVICE_ACCOUNT_SECRET }} --project=${{ env.BYTEBASE_PROJECT }} --target-stage=${{ env.BYTEBASE_TARGET_STAGE }} --plan=${{ needs.create-rollout-on-bytebase .outputs.bytebase-plan }}
63+ bytebase-action rollout --url=${{ env.BYTEBASE_URL }} --service-account=${{ env.BYTEBASE_SERVICE_ACCOUNT }} --service-account-secret=${{ env.BYTEBASE_SERVICE_ACCOUNT_SECRET }} --project=${{ env.BYTEBASE_PROJECT }} --target-stage=${{ env.BYTEBASE_TARGET_STAGE }} --plan=${{ needs.create-rollout.outputs.bytebase-plan }}
6464 - name : Deploy app
6565 run : |
6666 echo "Deploying app to test environment..."
6767 echo "Deploy app to test environment done!"
6868 deploy-to-prod :
6969 needs :
7070 - deploy-to-test
71- - create-rollout-on-bytebase
71+ - create-rollout
7272 runs-on : ubuntu-latest
7373 environment : prod
7474 container :
8080 env :
8181 BYTEBASE_TARGET_STAGE : environments/prod
8282 run : |
83- bytebase-action rollout --url=${{ env.BYTEBASE_URL }} --service-account=${{ env.BYTEBASE_SERVICE_ACCOUNT }} --service-account-secret=${{ env.BYTEBASE_SERVICE_ACCOUNT_SECRET }} --project=${{ env.BYTEBASE_PROJECT }} --target-stage=${{ env.BYTEBASE_TARGET_STAGE }} --plan=${{ needs.create-rollout-on-bytebase .outputs.bytebase-plan }}
83+ bytebase-action rollout --url=${{ env.BYTEBASE_URL }} --service-account=${{ env.BYTEBASE_SERVICE_ACCOUNT }} --service-account-secret=${{ env.BYTEBASE_SERVICE_ACCOUNT_SECRET }} --project=${{ env.BYTEBASE_PROJECT }} --target-stage=${{ env.BYTEBASE_TARGET_STAGE }} --plan=${{ needs.create-rollout.outputs.bytebase-plan }}
8484 - name : Deploy app
8585 run : |
8686 echo "Deploying app to prod environment..."
You can’t perform that action at this time.
0 commit comments