Integrating Buddy with Slack will keep your team updated with automatic notifications on finished builds and deployments to a Slack channel. You can also use it to trigger and get the status of your pipelines with slash commands.
Buddy is a pipeline delivery automation tool that integrates with Slack and other notification services. If you've never used Buddy before, this article will show you the ropes.
Send messages to a Slack channel
- Look up and choose Slack from the
- Sign in to your Slack team and authorise Buddy to access Slack.
- Select the channel to which you want to send the notifications and customize the message:
The full list of supported variables is available here.
If you want to add, edit or delete yet another integration, have a look at this article.
Run pipelines with slash commands
Slash commands can be used to trigger things like pipeline executions directly from the Slack channel. To use the commands you must first configure an integration in Slack.
- Go to the target pipeline, click Slack handle in the right column and copy the URL:
- Go to the slash commands section of Slack services.
- Enter the name of the command and click Add Slack Command Integration:
- In the Integration Settings, paste the URL copied from Buddy and customize the command to your liking.
Supported slash commands
[name] parameter represents the name of the command entered in the Slack integration.
/[name] status– displays pipeline status
/[name] run– runs execution
/[name] cancel– cancels execution (must be in progress)
/[name] refresh– refreshes execution
/[name] retry– runs execution again (must be terminated or canceled)
/[name] clear run– deploy and refresh can be used with the clear cache trigger
/[name] refresh 1c002dd– deploy and refresh can be used with any revision
/[name] clear run 1c002dd– clear and revision can be run together