Discord with YAML

YAML parameters for Discord

NameTypeDescription
action
Required
StringThe name of the action.
type
Required
StringThe type of the action. Should be set to DISCORD.
notification_url
Required
StringThe 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

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

Last modified on April 26, 2022

Questions?

Not sure how to configure a pipeline for your process? Reach out on the live-chat or contact support

Get Started

Sign up for free and deploy your project in less than 10 minutes.