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"