9
Slack Notify Plugin
Jimmy Henderickx edited this page 2016-03-09 21:42:09 +01:00
This plugin joins a Slack room and sends a user-defined message, for example a "Build Succeeded" message.
Configuration Options:
Field | Required? | Description |
---|---|---|
webhook_url |
Yes | The URL to your Slack WebHook |
room |
No | Your Slack room name. Default - #phpci |
username |
No | The name to send the message as. Default - PHPCI |
icon |
No | The URL to the user icon or an emoji such as 👻. Default - The value configured on Slack's WebHook setup |
message |
No | The message to send to the room. Default - `<%PROJECT_URI% |
show_status |
No | Whether or not to append the build status as an attachment in slack. Default - true |
Send a message if the build fails:
failure:
slack_notify:
webhook_url: "https://hooks.slack.com/services/R212T827A/G983UY31U/aIp0yuW9u0iTqwAMOEwTg"
room: "#phpci"
username: "PHPCI"
icon: ":ghost:"
message: "%PROJECT_TITLE% - build %BUILD% failed! :angry:"
show_status: false
Send a message if the build is successful:
success:
slack_notify:
webhook_url: "https://hooks.slack.com/services/R212T827A/G983UY31U/aIp0yuW9u0iTqwAMOEwTg"
room: "#phpci"
username: "PHPCI"
icon: ":ghost:"
message: "%PROJECT_TITLE% - build %BUILD% succeeded! :smiley:"
show_status: false
Send a message every time the build runs:
complete:
slack_notify:
webhook_url: "https://hooks.slack.com/services/R212T827A/G983UY31U/aIp0yuW9u0iTqwAMOEwTg"
room: "#phpci"
username: "PHPCI"
icon: ":ghost:"
message: "%PROJECT_TITLE% - build %BUILD% completed"
show_status: true