Slack Notification with YAML
Learn more about:
YAML parameters for Slack Notification
Name | Type | Description |
---|---|---|
action Required | String | The ID of the action. |
type Required | String | The type of the action. Should be set to SLACK . |
channel Required | String | The ID of the Slack channel. More info here. |
integration_hash Required | String | The ID of the integration. |
content Required | String | The content of the notification. |
attachments | String[] | The array of the Slack message attachments. More info here. |
file_attachments | String[] | The attached files. |
YAML example for Slack Notification
actions:
- action: "Send notification to deploys channel"
type: "SLACK"
content: "[#${BUDDY_EXECUTION_ID}] ${BUDDY_PIPELINE_NAME} execution by <${BUDDY_INVOKER_URL}|${BUDDY_INVOKER_NAME}>"
channel: "C0GAADCCL"
attachments:
- "{\"fallback\":\"${BUDDY_PIPELINE_NAME} execution #${BUDDY_EXECUTION_ID}\",\"color\":\"${good}\",\"fields\":[{\"title\":\"Successful execution\",\"value\":\"<${BUDDY_EXECUTION_URL}|Execution #${BUDDY_EXECUTION_ID} ${BUDDY_EXECUTION_COMMENT}>\",\"short\":true},{\"title\":\"Pipeline\",\"value\":\"<${BUDDY_PIPELINE_URL}|${BUDDY_PIPELINE_NAME}>\",\"short\":true},{\"title\":\"Branch\",\"value\":\"${BUDDY_EXECUTION_BRANCH}\",\"short\":true},{\"title\":\"Project\",\"value\":\"<${BUDDY_PROJECT_URL}|${BUDDY_PROJECT_NAME}>\",\"short\":true}]}"
integration_hash: "5ddb7c180fb38be67bd78a88a"
variables:
- key: "color"
value: "good"
file_attachments:
- "fs:///file1"
- "fs:///file2"
Last modified on April 26, 2022