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

Block merge when a jenkins pull request build is failing.

Nicolas Carrier November 18, 2020

Hello,

We are using a local jenkins CI server in which pull requests builds are triggered using the Bitbucket Pull Requests Builder plugin.

When a build succeeds, the PR gets approved by the jenkins user, which is fine.

But when a build fails, I'd like to prevent developers from merging the PR, but I didn't find how to do that.

The closest I could find was to create a branch permission with Check for at least 1 approval from default reviewers, then set the jenkins user as a default reviewer for the project and check Prevent a merge with unresolved merge checks.

But if I do that:

  • either jenkins is the only default reviewer, which I don't want
  • or a default reviewer can merge even if jenkins didn't approve, which I don't want either

Does anyone know of a solution for that?

0 answers

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events