description |
---|
Atlassian Bamboo Integration |
{% hint style="success" %} This app can also work in a fully air-gapped environment. If you are an Enterprise customer running an air-gapped workspace, follow the air-gapped-app-installation.md guide and then follow the configuration instructions below. {% endhint %}
You can install our Bamboo Integration Rocket.Chat App from your Rocket.Chat Administration area.
- Go to Administration > Marketplace
- Search for the Bamboo Integration and click on the item
- Click on the Install button
- Click on Activate
Now that you have the app installed in your server, it is time to configure the integration with your Bamboo instance.
Go to any channel or private group and execute the slashcommand /bamboo install
. You will receive an ephemeral message with instructions on how to configure your Bamboo, as follows:
- On your Bamboo, install the Rocket.Chat Notifications for Bamboo add-on
- Add a notification on a Build Plan or Deployment Environment
- Select the "Rocket.Chat" recipient type
- On the "Rocket.Chat URL" field, insert the URL given to you by the step #4 in the ephemeral message (e.g.,
https://example.com:3000/api/apps/private/6a7b5a37-b9bb-4d49-ae38-c6ebcb3fe479/ejDjQ9Kyh2wBgrSwt/webhook
) - On the "Rocket.Chat channel" field, type the name of the channel or private group you want to be notified of the events
After that, your Rocket.Chat will start receiving the configured notifications.
Note: Not all Build/Deployment events are supported by the Bamboo Integration at the time of this writing. Unsupported events will not result in any notification sent in Rocket.Chat. The list of supported events is as follows:
- Plans:
- All Builds Completed
- Failed Builds and First Successful
- Jobs:
- All Jobs Completed
- Failed Jobs and First Successful
- Job Error
- Deployments:
- Deployment Started and Finished
- Deployment Failed