Slack
Last updated
Last updated
You can create a Slack app and integrate with Recurve to send notifications to your Slack workspace upon certain pipeline execution event, such as job completion or failure.
Recurve uses Slack APIs and bot authentication token to connect with your Slack app. This allows you to flexibly select the channels and users to send the notifications.
Go to the Slack API page and click Create New App.
Select a creation method: From a manifest or From scratch.
For a quick setup, select From a manifest.
Select the workspace to install the app and click Next.
Input the manifest content.
This manifest provides the complete description of the app.
Review the scope and click Create.
Once you've created the app, you need to install it to your workspace.
Open the app in Slack site, in Install App, click on Install to <workspace name>.
In the opened confirmation page, click Allow.
This will install the app to your workspace and create a Bot User OAuth Token which you can use to authenticate the app in Recurve.
After installing the app to the workspace, Slack will navigate you back to the Install App section. Here under Bot User OAuth Token, you can find the generated bot user authentication token. You need to copy this token to use in Recurve.
In your Recurve organization, go to Connections > Integrations, locate Slack option and click Connect.
Input the bot authentication token that you copied and click Confirm.
Recurve will try to authenticate the app.
With the Slack app integrated, you can select the Slack option as notification destination for a job execution.
Upon job failure, Recurve will send the notifications to the designated Slack user or channel.