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
Next: Root
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
The Atlassian Community can help you and your team get more value out of Atlassian products and practices.
Is is possible to queue bamboo build if not all manual stages were executed?
Let's say I have:
And then I want to allow next build only when Stage 2 finished (never mind if green or red).
Hi Piotr,
Thanks for your question!
Yes, you can do that. The steps would be:
Hope this will help.
Thanks,
Robhit
Hi @robhit,
First of all thanks for quick answer!
I think you didn't get my question. I had in mind to limit concurrent build to only one, even if previous build is in manual waiting stage.
Explanation:
Is that possible?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi @sta-szek,
No, it's not possible!
Once the repository polling is triggered to get the changes and if Bamboo finds a new change added to the repo then it will trigger a new build and that build will execute the automatic stage straight ahead and then both build will wait for the user input to trigger the manual stages.
You could remove the triggers from the build plan and make it manual completely to ensure that it gets triggered only when required.
Thanks,
Robhit
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi @sta-szek,
Is it possible for you to configure your first stage into a child plan and keep your second stage as your parent plan?
This way, you can set the option Block build if parent builds are queued or in progress in Dependency blocking startegy section, so that new builds are blocked until the existing one is executed successfully.
You may also Enable quiet period to queue up and aggregate multiple commits if required as explained in this blog post.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thank you for response.
Unfortunately the only satisfying answer is `No, it's not possible!` :(
Can you or I create a feature request? It should be really easy to implement and put into plan options.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
@Jeyanthan I or @robhitcan you provide me some more info about bamboo API, so I can develop some plugin myself?
I would like to know where is the best point to hook that, do you provide any interfaces for such a thing?
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.