Below is my pipeline code with 2 steps for test and staging. Staging being manually triggered.
- step:
name: Deploy to test
image: google/cloud-sdk:latest
deployment: test
script:
- scripts/deploy_to_test.sh
- step:
name: Deploy to staging
deployment: staging
trigger: manual
script:
- scripts/deploy_to_staging.sh
deploy_to_test.sh builds a docker image with a build id and deploys in test env. Later once everything fine we want to deploy the same docker image build in staging environment.
I wanted to know, How I can pass same build id to deploy_to_staging.sh script?
I see 1 way is to generate an build id artifact from test env and use it in staging env. As its very common requirement, I was wondering if there is any standard way to accomplish this.