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.
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
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
...
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
@Chris Flynn I suggest this book for the state of the art of Continuous Delivery https://www.amazon.com.au/Continuous-Delivery-Jez-Humble/dp/0321601912
If you have any specific questions to discuss, please raise then we can discuss
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.