工程化-jenkins

目录

1.认识

2.安装

3.配置

4.gitlib的配置


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提供了触发机制,可以触发跑脚本,部署等命令;至此整理持续自动集成的流程完成。

 工程化-jenkins_第1张图片

 

3.配置

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

a)基础配置

 工程化-jenkins_第2张图片

系统配置:配置maven与git即可

 工程化-jenkins_第3张图片

 工程化-jenkins_第4张图片

插件管理:需安装maven,gitlib等插件

全局工具配置:配置jdk,maven,git等本地路径

 工程化-jenkins_第5张图片

 工程化-jenkins_第6张图片

 工程化-jenkins_第7张图片

b)新建job

 工程化-jenkins_第8张图片

源码管理

工程化-jenkins_第9张图片

新增ssh key

 工程化-jenkins_第10张图片

触发器配置

 工程化-jenkins_第11张图片

过滤不监听的分支

 工程化-jenkins_第12张图片

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

 工程化-jenkins_第13张图片

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

 工程化-jenkins_第14张图片

4.gitlib的配置

webhook

 工程化-jenkins_第15张图片

apitoken

 工程化-jenkins_第16张图片

 

 

 

你可能感兴趣的:(工程化)