Docker部署Jenkins并发布Web服务(2)

8.这里实现的功能,把编译结果cp到cwebtools文件夹中,build一个image,push到registry中,删除原来的container,启动新的container,并且挂载3个volumes存放数据,同时会把生成的jar包拷贝到备份目录backup下,做一个备份,以便查阅。

9.点击构建,如果顺利的话,第一次编译大概需要2-3小时,因为需要下载maven和jdk的包,之后的编译加上部署,在1-2分钟以内。

7.大功告成

至此,搭建成功,当代码有更新时,只需要点击构建,然后就可以在网页打开最新的cwebtools服务。

大家若有什么问题,欢迎留言交流。

局域网内利用GitLab+Jenkins自动生成GitBook并发布(Nginx) 

Linux+Git+Maven+Jenkins+Neuxs自动化编译环境搭建

CentOS6安装Jenkins 

使用Jenkins配置Git+Maven的自动化构建

Jenkins+Maven+Git搭建持续集成和自动化部署的配置手记

Jenkins的分布式构建及部署——节点 

Jenkins 的详细介绍请点这里
Jenkins 的下载地址请点这里 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/0cc5bb73bf54458d4ad404443f31d4b8.html