Slack Notification with YAML
Tip
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 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
yamlactions: - action: "Send notification to deploys channel" type: "SLACK" content: "[#${BUDDY_RUN_ID}] ${BUDDY_PIPELINE_NAME} execution by <${BUDDY_INVOKER_URL}|${BUDDY_INVOKER_NAME}>" channel: "C0GAADCCL" attachments: - "{"fallback":"${BUDDY_PIPELINE_NAME} execution #${BUDDY_RUN_ID}","color":"${good}","fields":[{"title":"Successful execution","value":"<${BUDDY_RUN_URL}|Execution #${BUDDY_RUN_ID} ${BUDDY_RUN_COMMENT}>","short":true},{"title":"Pipeline","value":"<${BUDDY_PIPELINE_URL}|${BUDDY_PIPELINE_NAME}>","short":true},{"title":"Branch","value":"${BUDDY_RUN_BRANCH}","short":true},{"title":"Project","value":"<${BUDDY_PROJECT_URL}|${BUDDY_PROJECT_NAME}>","short":true}]}" integration: "my_integration" variables: - key: "color" value: "good" file_attachments: - "fs:///file1" - "fs:///file2"
Last modified on Mar 4, 2025