0down votefavorite
I am working on a project where I three different sets of CI/CD plans(java, UI & apigee components). I am successful in automating the individual CI/CD plans and things are going well as expected, However, since I have two rounds of Dress rehearsal scheduled before the production release, I have been asked to explore the possibility of automating the complete deployment pipeline alone here.
A simple algorithm for my request:
Step 1: check the current versions of Stage and DR environment(the deployment should not be triggered if the version is the same in these environments) and promote java deployment.
Step 2: wait for the deployment to complete and verify the status of the execution.
Upon Success move to step 3 , else stop the complete execution.
Step 3 : Verify the current versions of Stage and DR environment and promote apigee code deployment.
Step 4: wait for the deployment to complete and verify the status of the execution.
Upon Success move to step 5, else stop the complete execution and send failure notice.
Step 5: Verify the version details and promote UI deployment, upon successful execution send Completion Notification.
I believe the above steps can be achieved through Rest API commands, but I am missing important details here which is stopping me here and I am not able to proceed with this approach and achieve this. Really appreciate people with good ideas here. Thanks.
Hi!
I hope the latest version 6.8.0 will cover your request
https://confluence.atlassian.com/bamboo/bamboo-releases-671089224.html
Also, please, have a look
https://marketplace.atlassian.com/apps/1215235/fail-build-trigger-for-bamboo
https://github.com/atlassian-api/atlassian-python-api
Cheers,
Gonchik Tsymzhitov
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.