Usage
TheSlackintegrationcanbe added directly to a step in theintegrations
section.
Thesend_notificationutility function can be used with aSlackintegration to send a notification message.
For more information, seeSending Notifications from Pipelines.
Default Environment Variables
When you add this integration to a step, a set of environment variables is automatically made available.
Environment variable |
Description |
---|---|
int_ |
Webhook URL to your Slack channel |
Example
- This example uses a Slack integration named
mySlack
. - Thesend_notificationutility function is used to sendthe
onStart
andonExecute
notifications. - The YAML for this example isavailable inthis repositoryin theJFrogGitHub account.
Sending notifications
pipelines: - name: pipe1 steps: - name: test_step_1 type: Bash configuration: integrations: - name: mySlack # This is the name of the Slack integration you created in your test instance execution: onStart: - send_notification mySlack --text "starting test_step_1" # replace 'mySlack' with the name of your Slack integration onExecute: - send_notification mySlack --text "onExecute, past test commands" # replace 'mySlack' with the name of your Slack integration onSuccess: - send_notification mySlack # without '--text' to send a generic notification that includes the pipeline name and step name