Let's get the ball rolling on some Container-driven CI & CD
Let's get the ball rolling on some Container-driven CI & CD
The following is a list of the pipeline samples available in this repository:
We understand that everyone's definition of a pipeline is a little (maybe a lot) different. Let's talk about what WE mean.
In this context, a pipeline is defined as all of the technical collateral required to take application source code and get it deployed through it's relevant lifecycle environments on an OpenShift cluster (or multiple clusters).
A few guiding principles for a pipeline quickstart in this repo:
JenkinsPipelineStrategy
is highly desired where possible.Typically the things required to build a pipeline sample include:
See our basic spring boot example for a very simple reference architecture.
These pipeline quickstarts include an Ansible inventory through which they can be automatically deployed and managed using the OpenShift Applier role.
So you don't have to install ansible on your machine. Just type oc run -i -t tool-box-test --image=quay.io/redhat-cop/tool-box --rm bash
. More into on the toolbox container can be found at https://github.com/redhat-cop/containers-quickstarts/tree/master/tool-box.