标签:脚本 容器 项目 部署 gitlab 编译 Docker 迁移 刘颖悦
项目传统部署方式迁移至docker 容器部署步骤如下(以下以sys 项目为示例):
一. 配置脚本
1. 在项目中增加Dockerfile,jdk8的dockerfile 以及 tomcat 的docker 请参考本文中的附件
jdk8镜像,适合spring boot 项目使用
jdk+tomcat8镜像
2. 在gitlab项目根目录下增加 .gitlab-ci.yml 脚本文件,必须先在master 分支下创建有,否则gitlab无法识别, 如下图:
脚本参考本文中的附件
3. 脚本需要修改的地方:
二. 代码编译打包
脚本配置完成后需要找刘颖悦给你的项目配置gitlabrunner, 配置后在gitlab上进行编译打包,操作步骤参考下图:
三. 服务部署
1. rancer部署控制台见下图,登录账户找刘颖悦分配:
2. 选择项目所属模块,初次部署找刘颖悦分配
3. 新服务部署
4. 现有服务升级,点击要升级的服务,进入后点击升级,再把镜像串拷贝进入文本框,点击底部升级按钮。如下图
非dubbo项目需要对外提供域名服务的,以及如何查看elk 请咨询刘颖悦
目前编译与部署是脱节的,需要先在gitlab上打包编译,再去rancher上手动进行部署,无法自动部署。正在修改脚本流程,后续会更新新的操作流程
标签:脚本,容器,项目,部署,gitlab,编译,Docker,迁移,刘颖悦 来源: https://www.cnblogs.com/litter-rabbit/p/16131222.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。