Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Integrating your Bitbucket repository with Jenkins using Webhook to Jenkins saves time and increases productivity by allowing you to configure your Bitbucket repository so that a git push automatically triggers a Jenkins build. Advanced configuration options allow you to trigger jobs based on branch naming conventions, limit specific pull request events, and filter out particular committers.

This guide shows you how to configure your Jenkins and Bitbucket instances and the steps necessary to integrate the two using the Webhook to Jenkins plugin.

Automatically Trigger Jobs on Commit Push

Webhook to Jenkins provides the ability to configure your repository so that a git push to Bitbucket automatically triggers a Jenkins build. Configuration options allow you to trigger jobs based on branch naming conventions, limit specific pull requests events, and filter out particular committers.

Trigger Pull Request Builds Manually from Bitbucket

Sometimes you want to trigger a Pull Request build without pushing any code. Webhook to Jenkins provides a Trigger Build feature from the Bitbucket Pull Request page.

Trigger Branch Builds Manually

Webhook to Jenkins also offers this feature for individual branches from the Branches, Source, and Commit pages.

Documentation for Webhook to Jenkins is available for Cloud and Data Center. Select the documentation path that applies.

Aura inline button
summaryServer/Data Center
paramsJTdCJTIybGFiZWwlMjIlM0ElMjJTZXJ2ZXIlMkZEYXRhJTIwQ2VudGVyJTIyJTJDJTIyc2l6ZSUyMiUzQSUyMm1lZGl1bSUyMiUyQyUyMnNoYXBlJTIyJTNBJTIyY2lyY3VsYXIlMjIlMkMlMjJzdGF0ZXMlMjIlM0ElN0IlMjJpZGxlJTIyJTNBJTdCJTIyY29sb3JzJTIyJTNBJTdCJTIyYmFja2dyb3VuZCUyMiUzQSUyMiUyM2Y5NmMyYyUyMiUyQyUyMmxhYmVsJTIyJTNBJTIyJTIzZmZmZmZmJTIyJTJDJTIyb3V0bGluZSUyMiUzQSUyMiUyM2ZmNzQ1MiUyMiU3RCU3RCUyQyUyMmhvdmVyJTIyJTNBJTdCJTIyY29sb3JzJTIyJTNBJTdCJTIyYmFja2dyb3VuZCUyMiUzQSUyMiUyM2ZmZmZmZiUyMiUyQyUyMm91dGxpbmUlMjIlM0ElMjIlMjNmZjc0NTIlMjIlMkMlMjJsYWJlbCUyMiUzQSUyMiUyM2Y5NmMyYyUyMiU3RCU3RCU3RCUyQyUyMmljb24lMjIlM0ElN0IlMjJwb3NpdGlvbiUyMiUzQSUyMmxlZnQlMjIlMkMlMjJpY29uJTIyJTNBJTIyZmEtc2VydmVyJTIyJTdEJTJDJTIybGluayUyMiUzQSU3QiUyMnR5cGUlMjIlM0ElMjJsaW5rJTIyJTJDJTIydmFsdWUlMjIlM0ElMjJodHRwcyUzQSUyRiUyRmFwcHMuYXBwZi5yZSUyRmplbmslMkZkb2MlMjIlN0QlN0Q=
Aura inline button
summaryCloud
paramsJTdCJTIybGFiZWwlMjIlM0ElMjJDbG91ZCUyMiUyQyUyMnNpemUlMjIlM0ElMjJtZWRpdW0lMjIlMkMlMjJzaGFwZSUyMiUzQSUyMmNpcmN1bGFyJTIyJTJDJTIyc3RhdGVzJTIyJTNBJTdCJTIyaWRsZSUyMiUzQSU3QiUyMmNvbG9ycyUyMiUzQSU3QiUyMmJhY2tncm91bmQlMjIlM0ElMjIlMjMxZmRhOTYlMjIlMkMlMjJsYWJlbCUyMiUzQSUyMiUyM2ZmZmZmZiUyMiUyQyUyMm91dGxpbmUlMjIlM0ElMjIlMjMxZmRhOTYlMjIlN0QlMkMlMjJzaGFkb3clMjIlM0ElMjJlMTAwJTIyJTdEJTJDJTIyaG92ZXIlMjIlM0ElN0IlMjJjb2xvcnMlMjIlM0ElN0IlMjJiYWNrZ3JvdW5kJTIyJTNBJTIyJTIzZmZmZmZmJTIyJTJDJTIyb3V0bGluZSUyMiUzQSUyMiUyMzFmZGE5NiUyMiUyQyUyMmxhYmVsJTIyJTNBJTIyJTIzMWZkYTk2JTIyJTdEJTdEJTdEJTJDJTIyaWNvbiUyMiUzQSU3QiUyMnBvc2l0aW9uJTIyJTNBJTIybGVmdCUyMiUyQyUyMmljb24lMjIlM0ElMjJmYS1jbG91ZCUyMiU3RCUyQyUyMmxpbmslMjIlM0ElN0IlMjJ0eXBlJTIyJTNBJTIybGluayUyMiUyQyUyMnZhbHVlJTIyJTNBJTIyaHR0cHMlM0ElMkYlMkZhcHBzLmFwcGYucmUlMkZqZW5rJTJGZG9jJTJGY2xvdWQlMjIlN0QlN0Q=

Go to Webhook to Jenkins for Bitbucket in Atlassian Marketplace and click Get it now to get Webhook to Jenkins for Bitbucket Cloud for free!

Aura inline button
summaryMarketplace
paramsJTdCJTIybGFiZWwlMjIlM0ElMjJNYXJrZXRwbGFjZSUyMiUyQyUyMnNpemUlMjIlM0ElMjJtZWRpdW0lMjIlMkMlMjJzaGFwZSUyMiUzQSUyMmNpcmN1bGFyJTIyJTJDJTIyc3RhdGVzJTIyJTNBJTdCJTIyaWRsZSUyMiUzQSU3QiUyMmNvbG9ycyUyMiUzQSU3QiUyMmJhY2tncm91bmQlMjIlM0ElMjIlMjMzZmIzZjIlMjIlMkMlMjJsYWJlbCUyMiUzQSUyMiUyM2ZmZmZmZiUyMiUyQyUyMm91dGxpbmUlMjIlM0ElMjIlMjMzZmIzZjIlMjIlN0QlN0QlMkMlMjJob3ZlciUyMiUzQSU3QiUyMmNvbG9ycyUyMiUzQSU3QiUyMmJhY2tncm91bmQlMjIlM0ElMjIlMjNmZmZmZmYlMjIlMkMlMjJvdXRsaW5lJTIyJTNBJTIyJTIzMjY4NGZmJTIyJTJDJTIybGFiZWwlMjIlM0ElMjIlMjMzZmIzZjIlMjIlN0QlN0QlN0QlMkMlMjJpY29uJTIyJTNBJTdCJTIycG9zaXRpb24lMjIlM0ElMjJsZWZ0JTIyJTJDJTIyaWNvbiUyMiUzQSUyMmZhLXN0b3JlJTIyJTdEJTJDJTIybGluayUyMiUzQSU3QiUyMnR5cGUlMjIlM0ElMjJsaW5rJTIyJTJDJTIydmFsdWUlMjIlM0ElMjJodHRwcyUzQSUyRiUyRm1hcmtldHBsYWNlLmF0bGFzc2lhbi5jb20lMkZhcHBzJTJGMTIxMTI4NCUyRndlYmhvb2stdG8tamVua2lucy1mb3ItYml0YnVja2V0JTNGaG9zdGluZyUzRGRhdGFjZW50ZXIlMjZ0YWIlM0R2ZXJzaW9ucyUyMiU3RCU3RA==

Contents

Child pages (Children Display)

View Jenkins Builds inside Bitbucket with the Builds page

Sometimes you want to share Builds information inside Bitbucket rather than navigating (or sharing access) to your Jenkins instance. View your Jenkins jobs and their status directly in Bitbucket:

Features

  • Automatically Trigger Jobs on Commit Push

  • Project-level or repository-level configuration

  • Add multiple Jenkins servers

  • Build parameter support

  • Jenkins Blue Ocean plugin support

  • Bitbucket Mirrors support

  • Triggers include: Pull Request Opened, ReOpened, Merged, and Approved, and Repository Refs Changed

  • Retrigger builds manually from the Pull Request and Branches screens

  • View Jenkins Builds inside Bitbucket with the Builds page

  • And much more!


Aura cards
summaryAppfire Support Need help? Check out our Support portal! Appfire Hub Original Appfire content and resources from the Atlassian ecosystem! Appfire Documentation Need some direction with another Appfire product? Take a look at our documentation!
paramsJTdCJTIyY2FyZHMlMjIlM0ElNUIlN0IlMjJ0aXRsZSUyMiUzQSUyMkFwcGZpcmUlMjBTdXBwb3J0JTIyJTJDJTIyYm9keSUyMiUzQSUyMk5lZWQlMjBoZWxwJTNGJTIwQ2hlY2slMjBvdXQlMjBvdXIlMjBTdXBwb3J0JTIwcG9ydGFsISUyMiUyQyUyMmNvbG9yJTIyJTNBJTIyJTIzRUY3QzhDJTIyJTJDJTIyaWNvbiUyMiUzQSUyMmZhUGFwZXJQbGFuZSUyMiUyQyUyMmltYWdlJTIyJTNBJTdCJTIydmFsdWUlMjIlM0ElMjJodHRwcyUzQSUyRiUyRmltYWdlcy51bnNwbGFzaC5jb20lMkZwaG90by0xNTQwOTc5Mzg4Nzg5LTZjZWUyOGExY2RjOSUzRml4bGliJTNEcmItMS4yLjElMjZpeGlkJTNEZXlKaGNIQmZhV1FpT2pFeU1EZDklMjZhdXRvJTNEZm9ybWF0JTI2Zml0JTNEY3JvcCUyNnclM0Q5MzQlMjZxJTNEMTAwJTIyJTJDJTIydHlwZSUyMiUzQSUyMmxpbmslMjIlN0QlMkMlMjJsaW5rJTIyJTNBJTdCJTIydHlwZSUyMiUzQSUyMmxpbmslMjIlMkMlMjJ2YWx1ZSUyMiUzQSUyMmh0dHBzJTNBJTJGJTJGYXBwZmlyZS5hdGxhc3NpYW4ubmV0JTJGc2VydmljZWRlc2slMkZjdXN0b21lciUyRnBvcnRhbHMlMjIlMkMlMjJ0YXJnZXQlMjIlM0ElMjJfYmxhbmslMjIlN0QlN0QlMkMlN0IlMjJ0aXRsZSUyMiUzQSUyMkFwcGZpcmUlMjBIdWIlMjIlMkMlMjJib2R5JTIyJTNBJTIyT3JpZ2luYWwlMjBBcHBmaXJlJTIwY29udGVudCUyMGFuZCUyMHJlc291cmNlcyUyMGZyb20lMjB0aGUlMjBBdGxhc3NpYW4lMjBlY29zeXN0ZW0hJTIyJTJDJTIyY29sb3IlMjIlM0ElMjIlMjNCRjlBMDYlMjIlMkMlMjJpY29uJTIyJTNBJTIyZmFQYXBlclBsYW5lJTIyJTJDJTIyaW1hZ2UlMjIlM0ElN0IlMjJ2YWx1ZSUyMiUzQSUyMmh0dHBzJTNBJTJGJTJGaW1hZ2VzLnVuc3BsYXNoLmNvbSUyRnBob3RvLTE1NzEyNTQ1MzE4MTctODMyNzViNmI2NDExJTNGaXhsaWIlM0RyYi0xLjIuMSUyNml4aWQlM0RleUpoY0hCZmFXUWlPakV5TURkOSUyNmF1dG8lM0Rmb3JtYXQlMjZmaXQlM0Rjcm9wJTI2dyUzRDg4MSUyNnElM0QxMDAlMjIlMkMlMjJ0eXBlJTIyJTNBJTIybGluayUyMiU3RCUyQyUyMmxpbmslMjIlM0ElN0IlMjJ0eXBlJTIyJTNBJTIybGluayUyMiUyQyUyMnZhbHVlJTIyJTNBJTIyaHR0cHMlM0ElMkYlMkZodWIuYXBwZmlyZS5jb20lMkYlMjIlMkMlMjJ0YXJnZXQlMjIlM0ElMjJfYmxhbmslMjIlN0QlN0QlMkMlN0IlMjJ0aXRsZSUyMiUzQSUyMkFwcGZpcmUlMjBEb2N1bWVudGF0aW9uJTIyJTJDJTIyYm9keSUyMiUzQSUyMk5lZWQlMjBzb21lJTIwZGlyZWN0aW9uJTIwd2l0aCUyMGFub3RoZXIlMjBBcHBmaXJlJTIwcHJvZHVjdCUzRiUyMFRha2UlMjBhJTIwbG9vayUyMGF0JTIwb3VyJTIwZG9jdW1lbnRhdGlvbiElMjIlMkMlMjJjb2xvciUyMiUzQSUyMiUyMzAyQjRDMSUyMiUyQyUyMmljb24lMjIlM0ElMjJmYVBhcGVyUGxhbmUlMjIlMkMlMjJpbWFnZSUyMiUzQSU3QiUyMnZhbHVlJTIyJTNBJTIyaHR0cHMlM0ElMkYlMkZpbWFnZXMudW5zcGxhc2guY29tJTJGcGhvdG8tMTQ4MzY4MzgwNDAyMy02Y2NkYjYyZjg2ZWYlM0ZpeGxpYiUzRHJiLTEuMi4xJTI2YXV0byUzRGZvcm1hdCUyNmZpdCUzRGNyb3AlMjZ3JTNEOTc1JTI2cSUzRDEwMCUyMiUyQyUyMnR5cGUlMjIlM0ElMjJsaW5rJTIyJTdEJTJDJTIybGluayUyMiUzQSU3QiUyMnR5cGUlMjIlM0ElMjJsaW5rJTIyJTJDJTIydmFsdWUlMjIlM0ElMjJodHRwcyUzQSUyRiUyRmFwcGZpcmUuYXRsYXNzaWFuLm5ldCUyRndpa2klMkZzcGFjZXMlMkZBUFBGSVJFJTJGb3ZlcnZpZXclM0Ztb2RlJTNEZ2xvYmFsJTIyJTJDJTIydGFyZ2V0JTIyJTNBJTIyX2JsYW5rJTIyJTdEJTdEJTVEJTJDJTIyY29sdW1ucyUyMiUzQTMlMkMlMjJkZWNvcmF0aW9uJTIyJTNBJTIyaW1hZ2UlMjIlMkMlMjJsYXlvdXQlMjIlM0ElMjJpY29uLXJpZ2h0JTIyJTJDJTIydGhlbWUlMjIlM0ElMjJmYWJyaWMlMjIlMkMlMjJob3ZlciUyMiUzQSUyMmVsZXZhdGUlMjIlMkMlMjJndXR0ZXIlMjIlM0EyMCUyQyUyMnBhZGRpbmclMjIlM0EwJTJDJTIybWF4V2lkdGglMjIlM0FmYWxzZSUyQyUyMmltYWdlSGVpZ2h0JTIyJTNBNjUlMkMlMjJpbWFnZVBvc2l0aW9uJTIyJTNBJTIycmlnaHQlMjIlN0Q=