Jenkins简介
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能
下载地址
https://jenkins.io/zh/download/
Jenkins 建议选择 最新的TLS版本,太过老的Jenkins版本,许多插件都不支持,选择RPM包是因为方便管理,安装卸载方便,但是该RPM版本不支持自定义安装路径
环境版本
环境 | 版本 |
---|---|
Linux | 7.6 |
Jenkins | jenkins-2.190.3-1.1.noarch.rpm |
安装
1. 安装
rpm –ivp Jenkins*.rpm
2. 目录说明
/etc/init.d/jenkins #启动脚本
/etc/logrotate.d/jenkins
/etc/sysconfig/jenkins #配置文件
/usr/lib/jenkins #依赖包目录
/usr/lib/jenkins/jenkins.war #包
/usr/sbin/rcjenkins
/var/cache/jenkins
/var/lib/jenkins # 主要工作目录
/var/log/jenkins #日志目录
3. 配置文件修改
vi /etc/sysconfig/Jenkins
JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true -Dhudson.DNSMultiCast.disabled=true"
#如果使用低版本jenkins,且/tmp 目录挂载模式为noexec,需要加上以下参数
#-Djava.io.tmpdir=/path/to/tmpdir #path为非noexec模式挂载的目录
4. 常用插件
下面插件包含 git,mvn,sonarqube等持续集成所需插件
页面配置
国内插件安装较慢,选择所需插件安装
如果是离线安装,请忽略所有插件,手动导入
插件的默认安装路径是$JENKINS_HOME/.jenkins/plugins