9

I am using jenkins multibranch pipelines. If a branch is merged and deleted jenkins removes the branch from the pipeline as well.

This is great, but I want to run a command/script when a branch is removed, how can I have jenkins run a command when a branch is removed? Is there a way to have jenkins trigger a job before it removes the branch?

Edit: I should add I'm using bitbucket. It would be neat if Jenkins could trigger an event when purging a branch of a multibranch pipeline. Ideally it wouldn't matter what my git provider is.

4

"This is great, but I want to run a command/script when a branch is removed, how can I have jenkins run a command when a branch is removed?"

You will need to use a webhook for this, I use the following settings in Github:

enter image description here

Bitbucket only supports the following webhooks:

enter image description here

"Is there a way to have Jenkins trigger a job before it removes the branch?"

Not that I can see, but in Github you can create a custom label and trigger a job via a webhook when the label is added to a branch.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.