项目作者: kramos
项目描述 :
ADOP cartridge for integrated pipelines as described here: https://markosrendell.wordpress.com/2014/05/28/reducing-continuous-delivery-impedance-part-2-solution-complexity/
高级语言: Groovy
项目地址: git://github.com/kramos/adop-cartridge-integrated-pipelines.git
Integrated Pipeline Demo Cartridge
The purpose of this repository is to define an ADOP cartridge that demonstrates this technique (as also described in this video).
Using this Repository
- Start here to get an ADOP instance and progress to here tp load this cartridge.
- Create a credential called “int-job-credential” for a user that has access to trigger the integtation Jenkins job (it will be used by the last jobs in the CI pipelines).
Stucture
A cartridge is broken down into the following sections:
- infra
- For infrastructure-related items
- jenkins
- For Jenkins-related items
- src
- For source control-related items
Each cartridge should contain a “metadata.cartridge” file that specifies the following metadata:
CARTRIDGE_SDK_VERSION
- This defines the version of the Cartridge SDK that the cartridge conforms to