上任com的发布流程

首先把本地代码提交到远程自己的git分支,然后merge request到master分支,maven打成war包,gitlab把war包打成镜像image,jekins把镜像发布QA环境的服务器的docker中;测试通过后,把master分支合并到release分支上,和前面操作一样发布到staging上,然后测试;通过后直接把release分支打的war包发布到prod环境。
 
Jenkins集成Docker镜像实现自动发布与Jenkins发布mavne项目思路一样总体流程 为:
Jenkins 拉去 远端源码 —— gitl
实现应用 打包 —— jenkins本地
把应用程序打包进 Docker镜像 —— Dockerfile
镜像上传到Docker私有仓库 —— shell或者 Docker相关的Jekins插件
删除老的Docker容器, 运行新的Docker容器 —— shell脚本

猜你喜欢

转载自www.cnblogs.com/theRhyme/p/9243333.html