这篇文章就是写这个的,基于 OpenShift 构建面向企业的 CI/CD,你可以参考一下:
https://www.ibm.com/developerworks/cn/cloud/library/cl-lo-building-an-enterprise-oriented-cicd-based-on-openshift/index.html?ca=drs-&utm_source=tuicool&utm_medium=referral
红帽早在找到Kubernetes项目之前就创建了OpenShift,从一开始它就是一个PaaS平台。通过从其自定义解决方案切换(他们使用了称为齿轮的东西而不是容器)到Kubernetes上,带来更多功能变得更加容易,最令人兴奋的功能之一就是集成的Jenkins。有多种CI/CD软件解决方案可用,但Jenkins仍然是最大,最通用,通用和成熟的解决方案。它也经常与Kubernetes集群一起使用来构建容器镜像,在其上执行持续集成任务并通过持续部署管道将它们作为容器部署在多个环境中。由于它非常流行,因此将其作为OpenShift的内置部分可以减轻整个CI/CD的痛苦。这是我在OpenShift上集成Jenkins最喜欢的功能的列表: