Parameterized Builds for Jenkins (Deprecated)
OVERALL RATINGS
INSTALLS
586
We no longer offer sales and support for server apps. You can stay connected by exploring the migration options to either the cloud or Data Center version of this app.
Key highlights of the appTrigger parameterized builds in Jenkins from Bitbucket Server
Multiple Trigger Types
Jobs can be triggered on branch and tag events, as well as pull request events.
You can monitor specific paths or use pattern matching for branch names.
Link your jenkins account to Bitbucket Server
Users can link there Jenkins account to Bitbucket Server. When they trigger a build via maunally, pushing, or pull requests the the build will be triggered using their Jenkins API token.
Manual Build Button
A manual "Build in Jenkins" button will be added to the branch actions menu and to the pull request overview. If there are multiple jobs added with build parameters then developers can use which job to build.
Supporting media
More details
Jenkins base settings are configured on the admin page in Bitbucket or per project. Here you can setup the base URL for Jenkins and default authentication. Once this is setup you can start configuring and adding jobs in the Hook settings for a repository.
Triggers inlcude:
- Branch created (can use pattern matching for branches)
- Push event (can use pattern matching for branches or file paths)
- PR events (opened, re-opened, re-scoped, declined, merged)
- Manual (adds a "Build in Jenkins" button to the branch action menus)
- Branch deleted
- Tag events
Authentication for triggering a job can use one of 3 ways:
- Jenkins API token via admin page
- Job token via the hook settings
- Jenkins API token via user profile page (per user)
You can add build parameters (including token, string, choice, and boolean). You can also use a custom variable "$BRANCH". During the trigger event this value will be replaced with the branch that triggered the build.
Resources
Download
Get the .jar file downloaded to your system
App documentation
Comprehensive set of documentation from the partner on how this app works
EULA
Get the End User License Agreement for this app
Privacy and Security
Privacy policy
Atlassian's privacy policy is not applicable to the use of this app. Please refer to the privacy policy provided by this app's partner.
Partner privacy policy
Security program
This app is not part of the Marketplace Bug Bounty program.
Version information
We no longer offer sales and support for server apps. You can still explore the earlier versions but these may not offer the necessary support.