Discord with YAML

Success

YAML parameters for Discord

NameTypeDescription
action RequiredStringThe name of the action.
type RequiredStringThe type of the action. Should be set to DISCORD.
notification_url RequiredStringThe URL do the desired Discord webhook.
contentStringThe content of the notification.
attachmentsStringThe embedded rich content. More info here.
file_attachmentsString[]The attached files.

YAML example for Discord

yaml
actions: - action: "Send notification to Discord" type: "DISCORD" notification_url: "https://discordapp.com/api/webhooks/45379791241512375553/zi3NxdcB6yFfa215n6UN8kece312392-u1BpaBUc2CYWoBMrrIJpK7t5lBr5nxFUqc9v9eKX8" content: "[#$BUDDY_RUN_ID] $BUDDY_PIPELINE_NAME by $BUDDY_INVOKER_NAME" attachments: - "{\"title\":\"Details\",\"url\":\"$BUDDY_RUN_URL\",\"fields\":[{\"name\":\"Status\",\"value\":\"Successful execution\"},{\"name\":\"Revision\",\"value\":\"$BUDDY_RUN_COMMIT\"},{\"name\":\"Pipeline\",\"value\":\"$BUDDY_PIPELINE_NAME\"},{\"name\":\"Project\",\"value\":\"$BUDDY_PROJECT_NAME\"}]}" file_attachments: - "fs:///file1" - "fs:///file2"

Last modified on Oct 29, 2024