@@ -15,8 +15,8 @@ concurrency:
15
15
16
16
env :
17
17
BYTEBASE_URL : https://demo.bytebase.com
18
- BYTEBASE_SERVICE_ACCOUNT : api@service.bytebase.com
19
- BYTEBASE_SERVICE_ACCOUNT_SECRET : ${{ secrets.BYTEBASE_SERVICE_ACCOUNT_SECRET }}
18
+ BYTEBASE_SERVICE_ACCOUNT : api@service.bytebase.com # set service account via environment variable
19
+ BYTEBASE_SERVICE_ACCOUNT_SECRET : ${{ secrets.BYTEBASE_SERVICE_ACCOUNT_SECRET }} # set service account secret via environment variable
20
20
BYTEBASE_PROJECT : " projects/hr"
21
21
22
22
jobs :
47
47
FILE_PATTERN : " schema/*.sql"
48
48
BYTEBASE_OUTPUT : ${{ runner.temp }}/bytebase-metadata.json
49
49
run : |
50
- 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 }} --file-pattern=${{ env.FILE_PATTERN }} --targets=${{ env.BYTEBASE_TARGETS }} --declarative --output=${{ env.BYTEBASE_OUTPUT }}
50
+ bytebase-action rollout --url=${{ env.BYTEBASE_URL }} --project=${{ env.BYTEBASE_PROJECT }} --file-pattern=${{ env.FILE_PATTERN }} --targets=${{ env.BYTEBASE_TARGETS }} --declarative --output=${{ env.BYTEBASE_OUTPUT }}
51
51
- name : Set output
52
52
id : set-output
53
53
run : |
66
66
env :
67
67
BYTEBASE_TARGET_STAGE : environments/test
68
68
run : |
69
- 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 }}
69
+ bytebase-action rollout --url=${{ env.BYTEBASE_URL }} --project=${{ env.BYTEBASE_PROJECT }} --target-stage=${{ env.BYTEBASE_TARGET_STAGE }} --plan=${{ needs.create-rollout.outputs.bytebase-plan }}
70
70
- name : Deploy app
71
71
run : |
72
72
echo "Deploying app to test environment..."
86
86
env :
87
87
BYTEBASE_TARGET_STAGE : environments/prod
88
88
run : |
89
- 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 }}
89
+ bytebase-action rollout --url=${{ env.BYTEBASE_URL }} --project=${{ env.BYTEBASE_PROJECT }} --target-stage=${{ env.BYTEBASE_TARGET_STAGE }} --plan=${{ needs.create-rollout.outputs.bytebase-plan }}
90
90
- name : Deploy app
91
91
run : |
92
92
echo "Deploying app to prod environment..."
0 commit comments