The Atlassian Community can help you and your team get more value out of Atlassian products and practices.
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):
triggers:
- build-success
notifications:
- events:
- deployment-finished
recipients:
- emails:
- m@j.com
Edit: speling
Hi @matgry
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:
.notifications(new Notification()
.type(new AnyNotificationType(new AtlassianModule("bamboo.deployments:deploymentStartedFinished")))
.recipients(new AnyNotificationRecipient(new AtlassianModule("com.atlassian.bamboo.plugins.bamboo-slack:recipient.slack"))
.recipientString("https://<YOUR_DOMAIN>.slack.com/services/new/incoming-webhook.|#<YOUR_CHANNEL>||"))));
I hope you can use Java Specs instead.
Thanks. I'll keep an eye on the feature request, and maybe look into Java specs as well.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
notifications:
- events:
- plan-failed
recipients:
- emails:
- your-channel-abc123@you.org.slack.com
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi, If you are running self-managed environments and looking to adopt modern infrastructure, Bamboo Data Center can now be deployed in a Kubernetes cluster. By leveraging Kubernetes, you can easily...
Connect with like-minded Atlassian users at free events near you!
Find an eventConnect with like-minded Atlassian users at free events near you!
Unfortunately there are no Community Events near you at the moment.
Host an eventYou're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.