I created a pipeline that provisions resources when a pull request is created, and every time a commit is pushed to the branch:
pipelines:
pull-requests:
'**':
- step:
script:
- ./deploy.sh ${BITBUCKET_PR_ID}
Is there a similar trigger/event available to run a pipeline when the PR is merged? I want to be able to run a `destroy.sh` script when the pull request is merged to clean up the resources that I created.
Hi,
you can add a pipeline step for you target-branch.
The pipeline for your branch "test" runs than automatically when the PR is merged:
pipelines:
pull-requests:
'**':
- step:
script:
- ./deploy.sh ${BITBUCKET_PR_ID}
branches:
test:
- step:
script:
- ./cleanup.sh
The only thing I'm not sure: Is it possible to use than the ${BITBUCKET_PR_ID} for the cleanup.sh... mhhh ....
Ah that's interesting. I thought that would run every time there's a new commit on that branch.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You think right... For every new commit on that branch the branch-pipeline will run... and for every merged PR on that branch
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.