开发测试环境通过gitlab+jenkins+docker 实现一命令部署

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了开发测试环境通过gitlab+jenkins+docker 实现一命令部署相关的知识,希望对你有一定的参考价值。

开发测试环境的CI/CD 拓扑图,程序员端执行git push之后,gitlab 的webhook 会触发Jenkins上的任务,jenkins 在开发测试环境执行已定义好的shell 脚本,脚本执行git pull 把最新的代码拿到本地,之后通过dockerfile build docker 镜像,然后推到harbor中,同时本地执行docker run 把刚刚的镜像运行起来;
技术分享图片

以上是关于开发测试环境通过gitlab+jenkins+docker 实现一命令部署的主要内容,如果未能解决你的问题,请参考以下文章

Jenkins+Gitlab通过脚本自动部署回滚web项目版本至服务器集群(测试环境和正式环境),图文详细

《持续集成实践指南》第2章 持续集成环境搭建Jenkins+Gitlab+Gerrit

持续集成之④:GitLab触发jenkins构建项目

Jenkins+Maven+Gitlab+Nexus持续集成环境搭建

jenkins系列3-gitlab webhook,jenkins自动构建

jenkins系列3-gitlab webhook,jenkins自动构建