A slack notifier written in bash
and curl
. Make sure you create a Slack
webhook first (see the Slack integrations page to set one up).
url
The Slack webhook urlusername
Username of the notification messagechannel
(optional) The Slack channel (excluding#
)icon_url
(optional) A url that specifies an image to use as the avatar icon in Slacknotify_on
(optional) If set tofailed
, it will only notify on failed builds or deploys.branch
(optional) If set, it will only notify on the given branchtarget
(optional) If set, during deploy it will only notify if deploy targets matchpassed_msg
(optional) Custom message for passed buildsfailed_msg
(optional) Custom message for failed builds
build:
after-steps:
- slack-notifier:
url: $SLACK_URL
channel: notifications
username: myamazingbotname
branch: master
The url
parameter is the slack webhook that wercker should post to.
You can create an incoming webhook on your slack integration page.
This url is then exposed as an environment variable (in this case
$SLACK_URL
) that you create through the wercker web interface as deploy pipeline variable.
The MIT License (MIT)
- added
target
option - added
passed_msg
andfailed_msg
options for custom messages
- added
branch
option
channel
is now optional (wercker/step-slack#5)
- Initial release