Bamboo
Summary
This plugin collects Bamboo's CI data through API. It then computes and visualizes various DevOps metrics from the Bamboo data, which helps tech leads, QA and DevOps engineers, and project managers to answer questions such as:
- What is the deployment frequency of your team?
- How long does it take for your codes to get deployed?
Supported Versions
Only Bamboo v6.8.1+ is supported as of v0.20. Check this doc for more details.
Entities
Check out the Bamboo entities collected by this plugin.
Data Refresh Policy
Check out the data refresh policy of this plugin.
Metrics
Metrics that can be calculated based on the data collected from Bamboo:
- DORA - Deployment Frequency
- DORA - Lead Time for Changes
- DORA - Median Time to Restore Service
- DORA - Change Failure Rate
API Sample Request
You can trigger data collection by making a POST request to /pipelines
.
curl 'http://localhost:8080/pipelines' \
--header 'Content-Type: application/json' \
--data-raw '
{
"name": "project1-BLUEPRINT",
"blueprintId": 1,
"plan": [
[
{
"plugin": "bamboo",
"options": {
"connectionId": 1,
"key": "TEST",
"transformationRules":{
"deploymentPattern":"",
"productionPattern":"",
}
}
}
]
]
}
'