How to Configure JIRA Webhook to Trigger Bamboo Build
This article describes how JIRA Webhooks can be configured to trigger a Bamboo Build using Bamboo REST APIs (Build Queue Service).
1. Understand how Build Queue Service works
The following REST API endpoint can be used (e.g. with curl) to trigger a Bamboo build:
curl -X POST -u admin:password http://bamboo-host:8085/rest/api/latest/queue/PLAN-KEY?os_authType=basic
adminwith a Bamboo username that has the permission to trigger a build
passwordwith the respective user's password
http://bamboo-host:8085with Bamboo's Base URL
PLAN-KEYwith the Bamboo plan key for which a build is to be triggered
Ensure the curl command works before moving on to section #2 below.
2. How Build Queue Service can be triggered using JIRA Webhooks
The URL in section #1 above can be translated to a Webhook URL as follows:
username and password are inserted in between the Base URL (after the double slashes and before the hostname) using the format
When configuring Webhooks, the option
Exclude bodymust be checked
Example: A Build will be triggered when a Comment is added in a JIRA Issue