The Atlassian Community can help you and your team get more value out of Atlassian products and practices.
Does anyone have any advice or know of any good resources to learn how to best implement a CI/CD pipeline. We are building a services platform solution with lots of smaller services that need to be built and deployed in a salable fashion. We use Java and Maven builds with Bamboo.
What other information can I provided to help facilitate a discussion or help people provide advice?
Thank you very much for your help.
I will definitely have to check out that book, since you are not the first person to recommend it to me! :) Thank you very much for the quick response and help.
One thought going around within the team is that it would be ideal if there was a way to setup a plan per "system" or per "system + environment" that automatically processed new components when they are added to Subversion. Is it possible to do something let that and only rebuild components that were changed.
Subversion Structure
System A
|--> Sub-service 1
|--> src/main/java/com/company/code...
|--> pom.xml
|--> Sub-service 2
|--> src/main/java/com/company/code...
|--> pom.xml
|--> Sub-service [n]
|--> src/main/java/com/company/code...
|--> pom.xml
...
So i suggest you use bamboo spec api to create your Bamboo plans programmatically, please refer this for more information https://docs.atlassian.com/bamboo-specs-docs/6.4.0/specs-java.html#introduction
In theory Bamboo does not know your sub services and there is nothing called "auto-discover" sub-services in Bamboo
However, with Bamboo spec, you can define 2 Bamboo spec:
In the second bamboo spec, we will have something something like this:
I hope this clears your concern
Cheers,
Minh Tran
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