Java Magazine, Mar/Apr 2018
ORACLE COM JAVAMAGAZINE MARCH APRIL 2018 37 microservices and containers of this stage for example ticket numbers or a new owner of the binary expressing changed responsibilities You can find my Groovy script for this pipeline on GitHub General Availability Pipeline The next stage in the overall workflow is the pipeline to derive general availability GA versions Also the idea is to promote the binaries apply diferent quality gates add context information and do further testing In practice this is often done by a software configuration management team or release team In my example the original binaries are promoted again this time from JFrog Artifactory to JFrog Bintray This is an example of how to utilize a different Docker registry Ive included it to demonstrate a heterogeneous setup In practice many platforms and tools are used reflecting diferent functions ownership and responsibilities in the company This example stresses that I use JFrog Artifactory as the Docker registry for my release candidates and JFrog Bintray as the tool that serves as a Docker registry for my general availability binaries see Figure 3 taken from my Jenkins Blue Ocean workflow The script for this pipeline again in Groovy is available online Once the Docker image is pushed to JFrog Bintray consumers can apply native Docker commands on those images such as for pulling the Docker images for further usage The consumer in this example is Oracle Cloud because I want to run and orchestrate containers in the cloud which I cover in the next section Figure 3 Pipeline for GA versions
You must have JavaScript enabled to view digital editions.