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).
urlThe Slack webhook urlusernameUsername 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 branch
build:
after-steps:
- slack-notifier:
url: $SLACK_URL
channel: notifications
username: myamazingbotname
branch: masterThe 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
branchoption
channelis now optional (wercker/step-slack#5)
- Initial release