You're on your way to the next level! Join the Kudos program to earn points and save your progress.
Level 1: Seed
25 / 150 points
1 badge earned
Challenges come and go, but your rewards stay with you. Do more to earn more!
What goes around comes around! Share the love by gifting kudos to your peers.
Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!
Join now to unlock these features and more
Have been fiddling with yaml-spec deployments with some late success (that yaml-structure is a hump, you know).
Got email notifications working after some trial and error.
Is it possible to trigger Slack channel notification from yaml-specs too?
If so, what is the recipient type and how do we get the slack channel name and webhook token in there?
My google-fu got me some interesting links (some old, some rudimentary):
And the obvious links to reference docs etc, but no definitive answers.
My guess is that slack notifications is not implemented for yaml-spec yet, though...
This is what I've got now (works):
It is possible to do it through Java Specs. I did not find it in our docs for YAML and the Bamboo source code didn't seem to show that option either.
I've opened a feature request to address this:
The easy way to see how to configure this through Java specs is:
This is the part of the code showing the notification you need:
.type(new AnyNotificationType(new AtlassianModule("bamboo.deployments:deploymentStartedFinished")))
.recipients(new AnyNotificationRecipient(new AtlassianModule("com.atlassian.bamboo.plugins.bamboo-slack:recipient.slack"))
I hope you can use Java Specs instead.
You can do this by sending an email to a slack channel.
1. Set up an email for your slack channel: https://slack.com/intl/en-au/help/articles/206819278-Send-emails-to-Slack
2. Use something like