OpenShift上的持续交付演示
该演示设置了一个完整的在Docker容器中运行的持续交付环境,并将OpenShift用作部署环境。 随着工件在交付管道中的前进,将在OpenShift上创建新的容器(齿轮),并将工件部署到代表Dev , System Test , Performance Test和Pre-Production环境的这些容器上。
该演示使用Fig作为简单的编排工具来创建此演示所需的Docker容器。 在此演示中,使用Docker是为了简化操作,它对交付管道不是必不可少的。
基础设施
本演示使用以下组件创建交付管道。 Jenkins,Nexus和Sonar在各自的Docker容器中运行,而GitHub被用作基于Git的外部源存储库。
詹金斯描述:连续交付编排引擎地址:http:// DOCKER_HOST:8080 / jenkins
Sonatype Nexus 说