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自动化编译环境搭建