Jenkins Linux+pipeline部署业务系统

1.安装业务系统需要的中间件或数据库

如果系统用到这些中间件或数据库,线安装好JDK、MySQL、Nginx、Tomcat、Zookeeper、Memcache、Python等。
2.编写pipe脚本

(1)前端:

step1.Pulling web codes阶段,修改为svn内网实际分支路径:http://192.168.1.19:82/svn/codes/ServiceWeb

step2.Deploy web阶段,修改目标服务器:192.168.1.25;

step3.Deploy web阶段,修改remoteDirectory 远程目录中的正确路径,这里主要改前端项目名;

step4.Pulling config files阶段,修改为svn内网实际分支路径:http://192.168.1.19:82/svn/codes/ServiceConfig

step5. Final阶段,修改目标服务器:192.168.1.25

step6. mail to 修改邮箱地址 test@test.com 改成接收人的邮箱地址

(2)前端回滚:

step1. 修改目标服务器:192.168.1.25

step2. 修改邮箱地址 test@test.com 改成接收人的邮箱地址

(3)后台:

step1. parameters 修改tomcat端口:47772

step2. Pulling code阶段,修改为svn内网实际分支路径:http://192.168.1.19:82/svn/codes/Service

step3. Deploy阶段,修改目标服务器:192.168.1.25

step4. Pulling config files阶段,修改为svn内网配置文件的实际分支路径:http://192.168.1.19:82/svn/codes/ServiceConfig

step5. Final阶段,修改目标服务器:192.168.1.25

step6. mail to修改邮箱地址:test@test.com 改成接收人的邮箱地址

(4)后台回滚:

step1.修改tomcat端口

step2.修改目标服务器:192.168.1.25

step3.修改邮箱地址 test@test.com 改成接收人的邮箱地址
3.Jenkins任务配置

(1)增加视图名称

在jenkins后台点击+,按规范要求增加项目的视图名称,选择列表视图,点解确定。

(2)新建后台任务

点击刚刚创建好的新增视图名称,点击左边菜单的新建任务,输入任务名称test,选择流水线,点击ok;

(3)点击左边菜单的配置,在流水线,脚本中,输入已经根据实际情况修改好的后台任务pipeline脚本,并点击应用和保存;

(4)前端任务参考后台任务,流程一样。

4.如果配置和pipeline脚本没问题,系统是能正常跑起来。

相关推荐
醉颜凉2 天前
Elasticsearch高性能优化:Bulk API大规模数据导入性能调优全攻略
elasticsearch·性能优化·jenkins
sbjdhjd2 天前
从零搭建企业级 CI/CD(下):Jenkins+GitLab+Harbor 全链路实战指南
git·servlet·ci/cd·云原生·云计算·gitlab·jenkins
小美元2 天前
【爽之】使用jenkins实现前端一键发版
运维·jenkins
changxiang3 天前
Jenkins备忘
运维·jenkins
未若君雅裁5 天前
日志采集与ELK:从本地日志到集中检索分析
运维·elk·jenkins
Dontla5 天前
CI/CD前世今生(持续集成、持续交付、持续部署、Jenkins、Github Actions)
ci/cd·github·jenkins
Java 码思客5 天前
【ElasticSearch从入门到架构师】第7章-聚合查询——实现数据统计与分析
大数据·elasticsearch·jenkins
逻极6 天前
Jenkins 从入门到精通:CI/CD自动化流水线实战
ci/cd·自动化·jenkins·devops
炸炸鱼.6 天前
Git+Jenkins实战(一):从零搭建自动化发布与回滚系统(附完整代码)
git·jenkins
无人生还别怕6 天前
搭建jenkins服务并接入openldap认证
运维·jenkins