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

Earn badges and make progress

You're on your way to the next level! Join the Kudos program to earn points and save your progress.

Deleted user Avatar
Deleted user

Level 1: Seed

25 / 150 points

Next: Root

Avatar

1 badge earned

Collect

Participate in fun challenges

Challenges come and go, but your rewards stay with you. Do more to earn more!

Challenges
Coins

Gift kudos to your peers

What goes around comes around! Share the love by gifting kudos to your peers.

Recognition
Ribbon

Rise up in the ranks

Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!

Leaderboard

Come for the products,
stay for the community

The Atlassian Community can help you and your team get more value out of Atlassian products and practices.

Atlassian Community about banner
4,458,702
Community Members
 
Community Events
176
Community Groups

Pull Request on merge commit not supported for Bitbucket Cloud and Azure Pipelines?

Edited

Our project repository is on Bitbucket Cloud. We are building using Azure Pipelines. Our triggers in the pipeline are set up in this fashion:

trigger:
- '*'
pr:
- develop
- develop/*
- master/*
- feature/*
- release_*

CI builds are triggered on every commit, as expected. PR builds are triggered when PRs are created or updated, but not when merged. We note that this is expected behavior for Bitbucket Cloud, per the Azure Devops documentation (emphasis is mine):

Each new run builds the latest commit from the source branch of the pull request. This is different from how Azure Pipelines builds pull requests in other repositories (e.g., Azure Repos or GitHub), where it builds the merge commit. Unfortunately, Bitbucket does not expose information about the merge commit, which contains the merged code between the source and target branches of the pull request.

That is, a PR build is triggered when a PR is created or updated, but not on a merge commit.

That is indeed unfortunate. To correct this deficiency requires some cooperation between Microsoft and Atlassian. Is either party working on a solution? If not, is there a kludge or workaround we can use instead?

EDITED TO ADD: This is not intended as a flame or a complaint. BB Cloud is great. I'm just trying to find a way to make this work.

2 answers

0 votes

Hi @Ray Depew ,

We have a feature request about this in our issue tracker:

If you're interested in that feature, I would suggest adding your vote there (by selecting the Vote for this issue link) as the number of votes helps the development team and product managers better understand the demand for new features. You are more than welcome to leave any feedback, and you can also add yourself as a watcher (by selecting the Start watching this issue link) if you'd like to get notified via email on updates.

Implementation of new features is done as per our policy here and any updates will be posted in the feature request.

Kind regards,
Theodora

Hi @Theodora Boudale , thank you for the tip. 

I added my vote to the Jira issue. With only six votes in 13 months, it might be a while before anybody gets around to it. (Insert smiley here, as appropriate.)

Just an observation: from the number of votes for the Jira issue, I infer that the number of SW Dev groups using Bitbucket Cloud in connection with Azure Pipelines is is a small number. Like 6, maybe?

Hi Ray,

I don't have any info on the number of software development teams that use Bitbucket Cloud with Azure Pipelines, but I don't think that the number of votes in the feature request is indicative of that.

There may be teams using the integration that don't have that requirement for their builds. There may also be teams with that requirement that find another way to work around this issue (like with Ankit's suggestion) and/or may never contact Bitbucket Cloud support about this, so they may not be aware of the feature request.

Hey Ray,

I haven't used Azure Pipelines, but looking at the documentation, can't you use the branches trigger? That would run whenever the PR gets merged.

Or is there some other use case you would like to solve with PR merged?

Yes, that's one option we're looking at.

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
TAGS

Atlassian Community Events