Hi!
I'm trying to use Bitbucket trigger pipeline to implement GitOps and I need to verify status execution after a call to pipe atlassian/trigger-pipeline:5.8.1.
I set WAIT parameter to 'true' hoping that it would break my script but not!
Do you have some suggestions?
Thank you in advance!
My script:
- step: &update-environment
script:
- |
export ENVIRONMENT="$BITBUCKET_DEPLOYMENT_ENVIRONMENT"
export IMAGE_TAG=$(git tag --points-at HEAD --sort=-creatordate | head -n 1)
[[ -z "$IMAGE_TAG" ]] && IMAGE_TAG=${BITBUCKET_COMMIT:0:5}
echo "IMAGE_TAG=$IMAGE_TAG"
- pipe: atlassian/trigger-pipeline:5.8.1
variables:
BITBUCKET_ACCESS_TOKEN: $GIT_ADMIN_TOKEN
REPOSITORY: 'sbx-gitops'
REF_NAME: 'main'
DEBUG: 'true'
WAIT: 'true'
CUSTOM_PIPELINE_NAME: 'update-gitops'
PIPELINE_VARIABLES: >
[
{"key": "ENVIRONMENT", "value": "${BITBUCKET_DEPLOYMENT_ENVIRONMENT}"},
{"key": "COMPONENT", "value": "${BITBUCKET_REPO_SLUG}"},
{"key": "IMAGE_TAG", "value": "${IMAGE_TAG}"}