GitLab + Jenkins + Docker + Kubernetes。
Posted fengjian1585
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GitLab + Jenkins + Docker + Kubernetes。相关的知识,希望对你有一定的参考价值。
目前方案是GitLab + Jenkins + Docker + Kubernetes。
方案的工作流程如下:首先,开发人员提交代码代码提交;随后,GitLab 会自动触发Jenkins job,Jenkins job会构建相应的镜像,放在一个Kubernetes的Pod里面;接下来,Kubernetes的Pod会把模块需要的其他依赖都包含在其内部(比如mysql、Redis、MongoDB等),运行robot测试用例,测试用例的结果最后会反馈到Jenkins中;所有测试通过之后,GitLab把代码Merge到Master分支,然后触发部署,构建生产环境所需的Do
以上是关于GitLab + Jenkins + Docker + Kubernetes。的主要内容,如果未能解决你的问题,请参考以下文章