目录
一、什么是Jenkins
二、为什么需要使用持续集成工具
三、如何搭建jenkins服务
四、jenkins集成服务器上的JDK
五、jenkins集成git
5.1 jenkins所在的服务安装git
5.2 jenkins集成git
5.3 jenkins创建一个任务项
5.4 创建远程仓库
5.5 执行任务
六、jenkins集成maven
6.1 jenkins所在服务器安装maven
6.2 解压并重命名
6.3 配置环境变量
6.4 配置本地仓库和阿里云镜像
6.5 jenkins集成maven
6.6 jenkins安装maven依赖
6.7 创建maven的任务项
七、自动从gitee远程仓库拉取并编译打包
7.1 jenkins上安装gitee依赖
一、什么是Jenkins
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作
集成: 该软件可以集成其他软件,来完成相应的功能。
二、为什么需要使用持续集成工具
三、如何搭建jenkins服务
因为jenkins本身就是用java语言写一个持续集成工具软件。 我们直接下载该软件,通过java命令运行该软件即可
Index of /war-stable/2.164.1
下载后放在Xftp7中,然后用Xshell解压运行该jar包
nohup java -jar /usr/local/software/jenkins.war --httpPort=8777 > /usr/local/software/jenkins.log 2>&1 &
window浏览器访问jenkins
这里需要输入密码 tail /root/.jenkins/secrets/initialAdminPassword 用这串命令来获取密码
修改admin登录的密码
四、jenkins集成服务器上的JDK
jenkins它可以编译 源代码----集成JDK----通过集成的JDK完成编译功能
五、jenkins集成git
由于jenkins需要从git仓库拉取代码----jenkins需要集成git.
5.1 jenkins所在的服务安装git
yum install git
检验:
5.2 jenkins集成git
5.3 jenkins创建一个任务项
针对某个远程仓库做的拉取。
5.4 创建远程仓库
5.5 执行任务
正常在企业开发时,当git仓库代码发生改变,jenkins应该自动执行任务。 我们现在先手动执行任务。
查看构建历史记录的详情
六、jenkins集成maven
由于jenkins要完成打包----maven来做的。 而且我们的项目后maven架构的项目。通过maven下载相关的依赖。
6.1 jenkins所在服务器安装maven
6.2 解压并重命名
6.3 配置环境变量
刷新配置文件 source /etc/profile
验证环境变量配置是否正确
6.4 配置本地仓库和阿里云镜像
6.5 jenkins集成maven
6.6 jenkins安装maven依赖
6.7 创建maven的任务项
执行任务
七、自动从gitee远程仓库拉取并编译打包
一定gitee发生改变,会自动触发jenkins---builder now的功能。
默认gitee不允许内网访问,安装一个内网穿透软件NATAPP。
NATAPP1分钟快速新手图文教程 - NATAPP-内网穿透 基于ngrok的国内高速内网映射工具
7.1 jenkins上安装gitee依赖
修改gitee的配置