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

It's not the same without you

Join the community to find out what other Atlassian users are discussing, debating and creating.

Atlassian Community Hero Image Collage

How to force a rebuild of a pull request?

We are using the Jenkins Webhook plugin to notify Jenkins of a changes in the Stash repo. This works as long as new commits are push to Stash.

But how can we trigger a rebuild of a pull request when no new commit has been pushed?

1 answer

Hi Kurt,

As you pointed out, Stash will only notify Jenkins when new commits are added. If you want to rebuild a pull request at the same commit (due to a flaky test, say) I'd recommend re-running the failed build from the Jenkins UI. I'm not that familiar with Jenkins as we use Bamboo internally, but something like the Jenkins Rebuild Plugin may help you here.

cheers,

Tim

Well, actually we also tried the Rebuild Plugin, but that does not work either because the Git Plugin keeps the latest checkout in memory.
I implemented a workaround by implementing a bookmarklet that searches for the latest commit id in the HTML page of Stash; this plugin is then using the REST API of the Jenkins Git Plugin to trigger the correct build.

This issue is registered at https://github.com/Nerdwin15/stash-jenkins-postreceive-webhook/issues/64. Currently a solution is being worked out; see: https://github.com/Nerdwin15/stash-jenkins-postreceive-webhook/pulls

Maybe Atlassian can have a helping hand there :-) ?

Looks like a fun project, if I can steal some time I'll take a look at it - though as I mentioned, my experience with Jenkins is a little limited :)

Suggest an answer

Log in or Sign up to answer
TAGS
Community showcase
Published in Agile

Master the art of thinking big, working small: A conversation with John Cutler

Hello all! It has been 20 years since the agile manifesto was introduced, and closer to 40 years since software development began moving away from a waterfall-type approach. While many teams have ...

1,402 views 11 27
Read article

Community Events

Connect with like-minded Atlassian users at free events near you!

Find an event

Connect with like-minded Atlassian users at free events near you!

Unfortunately there are no Community Events near you at the moment.

Host an event

You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events

Events near you