基于Docker + Jenkins + Gogs的持续集成架构
2018-07-06 16:56:13 0 举报
基于Docker + Jenkins + Gogs的持续集成架构
作者其他创作
大纲/内容
provider-A_dev
mysql_test
provider-A
consumer-admin_dev
传输jar/war包到构建目录并执行构建脚本
本地环境
zk_dev
开发环境dev分支部署环境
机器B(应用服务器)
provider-A_test
dev构建脚本:1.删除老版本镜像+ 容器2.将jar/war包构建为新dev镜像3.启动新dev容器
注册服务
gogs
2. web hook
机器A(开发设备)
3. git pull
停止运行的docker容器
1. git push
运行的docker容器
test构建脚本:1.删除老版本镜像+ 容器2.将jar/war包构建为新test镜像3.启动新test容器
运行的本地服务
provider-B_dev
mysql_dev
zk_test
停止运行的本地服务
开发工程师测试
git仓库
consumer-admin_test
consumer-admin
测试工程师测试
图形含义
jenkins(自动checkout)
provider-B
provider-B_test
测试环境test分支部署环境
0 条评论
下一页