工程化专题-jenkins

============目录===========

1.认识

2.安装

3.配置

4.gitlib的配置

============目录===========

1.认识

aContinuous integration 持续集成(过程)

bContinuous Delivery     持续交付(结果,目的是发布)

2.安装

a)下载地址 https://jenkins.io/download/

b)下载war包后直接放tomcat启动运行

c)注意启动后会生成文件 hudson.model.UpdateCenter.xml,需要修改它

## 原值: http://updates.jenkins-ci.org/update-center.json

## 新值: http://mirror.xmission.com/jenkins/updates/update-center.json

c)流程图

jekins是持续集成的工具,集成了git插件,先从git上拉取代码,拉取代码那么肯定要配置ssh key了,但是我们提交代码到git,怎么触发jenkins呢,这边jenkins提供了触发地址,git那边可以添加push等监听然后去调用jenkins的触发编译地址;拉取完代码之后肯定要编译,这边配置maven去编译工程,编译完之后jenkins提供了触发机制,可以触发跑脚本,部署等命令;至此整理持续自动集成的流程完成。

 

 

3.配置

安装jenkins,注意需要有对应maven仓库

a)基础配置

 

系统配置:配置mavengit即可

 

 

插件管理:需安装mavengitlib等插件

全局工具配置:配置jdkmavengit等本地路径

 

 

 

b)新建job

 

源码管理


新增ssh key

 

触发器配置

 

过滤不监听的分支

 

编译配置,配置你的pom.xml路径与执行参数

 

编译成功后可以执行脚本,分发到多台服务器,启动等

 

4.gitlib的配置

webhook

 

apitoken

 



公众号:左耳代码



猜你喜欢

转载自blog.csdn.net/CharJay_Lin/article/details/80788234