目录
1.认识
a)Continuous integration 持续集成(过程)
b)Continuous 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)基础配置
系统配置:配置maven与git即可
插件管理:需安装maven,gitlib等插件
全局工具配置:配置jdk,maven,git等本地路径
b)新建job
源码管理
新增ssh key
触发器配置
过滤不监听的分支
编译配置,配置你的pom.xml路径与执行参数
编译成功后可以执行脚本,分发到多台服务器,启动等
4.gitlib的配置
webhook
apitoken