Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

How to trigger pull-request pipeline after changing target branch and run only pull-request steps?

Gabriel Bendia February 4, 2020

I am currently trying to build a bitbucket pipeline for my project and I'm making a few tests with the pipeline below:

pipelines: 
branches:
feature/*:
-
step:
script:
-
echo "feature/* pipeline"
target_branch:
-
step:
script:
-
echo "target_branch pipeline"
pull-requests:
'**':
-
step:
script:
-
echo "pull-request pipeline"

I created a Pull Request from the branch feature/* to the target_branch. With this scenario I've encountered two problems:

1 - When specifying the pull-request steps, when I create a PR from a feature/* branch to target_branch, I end up with two pipelines running. This way are used more pipeline minutes than necessary. Is there a way I can run only the pull-request pipeline if the PR is already opened and I push a change to the source branch (feature/*)?

2 - When I have already opened the PR, if I push a change on the target_branch the pull-request pipeline doesn't run. Can I trigger it automatically so it also validate the changes in my PR?

0 answers

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events