-
Suggestion
-
Resolution: Duplicate
It's important to have control on how stages are trigerred. For example we have a "release" stage that uploads the project and send a notification to the stakeholders, so not every time we build we want to release the project.
Nevertheless when releasing it's not necessary to pack up the software again and run all tests, we could take advantage of artifact promotion and just upload the last war built.
So trigger control would be a huge plus. The same scenario applies for deploy in production, deploy in customer testing environment, etc.
One step foward would be to have fine grained security on stage trigger so that project manager or customer could trigger one stage while a developer couldn't.
These changes would allow to use bamboo as a real continuous delivery tool!