项目发布到 部署的一个思路

微笑、不失礼 提交于 2020-01-11 02:06:30

项目关联SVN

SVN使用Jenkins做拉取和运行脚本

Jenkins运行 Dockerfile ,基于底层镜像,创建tomcat的服务,然后将war包上传到

Docker build 创建镜像      同时将三个配置文件(项目环境配置文件、namespace文件、私有仓库的配置文件、项目的服务设置service文件)传到目标服务器

 

在目标服务器上,使用脚本运行 使配置文件  生效的脚本,一共四个,第一个生效nameSpace文件,第二个是项目环境文件、第三个是 私有仓库文件,第四个 是 service文件。

 

私有仓库负责从我们刚刚build且推送的镜像拉下来

service可以帮助你确定 什么的端口和地址这样的。

 

所有流程结束,就是得到可以被Kibana管控的镜像和正在目标服务器运行的这个项目。

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!