Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in
Celebration

Earn badges and make progress

You're on your way to the next level! Join the Kudos program to earn points and save your progress.

Deleted user Avatar
Deleted user

Level 1: Seed

25 / 150 points

Next: Root

Avatar

1 badge earned

Collect

Participate in fun challenges

Challenges come and go, but your rewards stay with you. Do more to earn more!

Challenges
Coins

Gift kudos to your peers

What goes around comes around! Share the love by gifting kudos to your peers.

Recognition
Ribbon

Rise up in the ranks

Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!

Leaderboard

Come for the products,
stay for the community

The Atlassian Community can help you and your team get more value out of Atlassian products and practices.

Atlassian Community about banner
4,463,706
Community Members
 
Community Events
176
Community Groups

Bamboo - Post deployment webhook

We have around 100 deployment projects that we use with our Bamboo server. I'd like to be able to define a global post-deployment action that will send off the meta data from any deployment. Does this feature exist in Bamboo, or are there any plugins available that might do something like this? I've seen webhook features like this in Stash and Jira, but not in Bamboo. What I'd like to be able to do is an HTTP post with variables like:

Environment, Release #, Project Name, Bamboo User

I know this can be defined per project, but I'd prefer to be able to manage and configure this from one place, and not have to modify 100+ deployment projects x3 environments. Any suggestions?

 

3 answers

1 accepted

1 vote
Answer accepted

This feature does not yet exist in Bamboo, and I'm not aware of a resp. add-on either. More specifically, your use case has two aspects/requirements:

  1. A new notification recipient type that implements a webhook for Bamboo, similar to e.g. the POST service webhook for Stash or Webhooks in JIRA - this requires Building a Notification Plugin (more specifically a Notification Recipient and Notification Transport), a resp. feature request is tracked via https://jira.atlassian.com/browse/BAM-14321
  2. A System level global notification type similar to e.g. the existing Job level 'Deployment started and finished' type - this also requires Building a Notification Plugin (more specifically a Notification Type Module).

Once the former would be available, it might be possibly to add the latter to Carolyn Van Slyck's excellent Deployment Notifications add-on, which addresses another Bamboo limitation, namely https://jira.atlassian.com/browse/BAM-14432.

 

Once a web hook notification type exists, I'd be happy to incorporate it into the Deployment Notifications plugin.

As of Bamboo 7.1, it now supports webhooks, that can be used with either builds or deployments, same as emails or Hipchat.

Using Bamboo Webhooks 

0 votes

@Dev Ops - this won't help you right away, but Utoolity is currently working on a (commercial) add-on that would ultimately allow this (we have just postponed the 1.0 release in favor of a related and enabling feature within https://marketplace.atlassian.com/plugins/net.utoolity.atlassian.bamboo.tasks-for-aws though). While version 1.0 would a) not offer the global notification yet, and b) require an AWS account of yours, we plan to address a) short-term and b) mid-term in subsequent releases and are always happy to talk priorities - please don't hesitate to get in touch if you are interested (mailto://contact@utoolity.net).

Suggest an answer

Log in or Sign up to answer
TAGS

Atlassian Community Events