To configure the plugin, please begin by ensuring the plugin has been installed and licensed within the Bamboo Add-ons administration. Once completed, please use the following steps as a guide line:

Add WebHook integration to Slack

  1. Within your Slack team portal, navigate to the Integrations tab and use the Add New Integration link.

    Add Service Integrations to Slack

    Add Service Integrations to Slack

  2. At the bottom of the page, under the DIY Integrations & Customizations section, add a new Incoming Webhooks integration

    Add a new Incoming Webhooks integration

  3. Choose a channel (or create a new channel) to be the default channel for this web hook, then click the Add Incoming Webhook button.

    Choose a default channel

    Choose a default channel

  4. Copy the token for your integration to the clipboard (select the text, right click, Copy)

    Copy integration token

    Copy integration token

Add Notification Recipient in Bamboo

For each build plan or deployment for which you wish to receive a notification, complete the following steps:

  1. In the plan configuration (see here for more information) on the notifications tab, click Add notification

    Add Notification

    Add Notification

  2. Choose a notification Event (see here for more information), and then for Recipient, choose Slack

    Choose a notification Event, then Slack recipient

    Choose a notification Event, then Slack recipient

  3. Paste the token from your Slack WebHook into the Slack WebHook Token box, and populate the Slack Team Identifier and Slack Channel boxes. Your team identifier is the first part of your Slack url (cleverflame.slack.com would be a Team Identifier of “cleverflame”). For public Slack channels, prefix the channel name with a hash (#). For private Slack groups, no “#” should be used.
    Configure token, identifier, and channel

    Configure token, identifier, and channel

     

  4. Click the Add button. Repeat steps 1-4 for each additional notification type for each plan you wish to receive notifications for.

Questions? Email us at support@cleverflame.com.