- 安装
# 安装方式一(推荐)
# 下载rpm包
https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat
# 安装 上传到linux运行安装命令
rpm -ivh jenkins-2.346-1.1.noarch.rpm
# 安装方式二
# 下载
sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo
sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
# 安装
sudo yum install jenkins --nogpgcheck
# 更新
yum update jenkins --nogpgcheck
- 修改配置文件
安装完以后重要的目录说明:
/usr/lib/jenkins/jenkins.war WAR包
/etc/sysconfig/jenkins 配置文件
/var/lib/jenkins/ 默认的JENKINS_HOME目录
/var/log/jenkins/jenkins.log Jenkins日志文件
vim /etc/sysconfig/jenkins
# 可选 修改工作目录
JENKINS_HOME="/var/lib/jenkins"
# 可选 修改端口号
vim /etc/sysconfig/jenkins
JENKINS_PORT = "8888"(默认8080)
# 修改权限
JENKINS_USER = "root"
# 添加文件权限
chown -R root:root /var/lib/jenkins
chown -R root:root /var/cache/jenkins
chown -R root:root /var/log/jenkins
# 修改jdk
vim /etc/rc.d/init.d/jenkins
在candidates=里加jdk
/usr/local/java/jdk1.8.0_171/bin/java
#修改以后必须使用此命令才能生效
systemctl daemon-reload
- 启动
# 设置jekins开机启动
sudo chkconfig jenkins on
# 查看jekins状态
sudo service jenkins status
# 启动
sudo service jenkins start
或 systemctl start jenkins
# 停止
sudo service jenkins stop
# 重启
sudo service jenkins restart
或者这样启动
cd /etc/init.d
# 启动
./jenkins start
# 停止
./jenkins stop
# 状态
./jenkins status
# 查看进程
ps -ef | grep jenkins
// 浏览器访问jenkins
ip:端口(127.0.0.1:8888)
# 查看密码
cat /var/lib/jenkins/secrets/initialAdminPassword
# 跳过插件安装,重要!!!,进入Jenkins后进行以下配置,否则下载插件很慢
1. 进入 Manage Jenkins -》 Manage Plugin -> Advanced 最下面有 Update Site 设置为:http://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
2. 修改服务器配置,进入 jenkins安装目录 ,默认是var/lib/jenkins/
找到 updates/default.json ,将其中的 updates.jenkins.io/download 替换为 mirrors.tuna.tsinghua.edu.cn/jenkins ,然后把www.google.com 修改为 www.baidu.com
#linux可直接运行下面命令
cd var/lib/jenkins/updates
sed -i 's/https:\/\/updates.jenkins.io\/download/http:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' default.json
sed -i 's/www.google.com/www.baidu.com/g' default.json
#重新加载配置
systemctl daemon-reload
#重启Jenkins服务
sudo service jenkins restart
# 安装插件 ,用于构建maven项目
Maven Integration、git等
#配置工具
Dashboard ->全局工具配置
#配置jdk
别名:jdk1.8.0
JAVA_HOME:/usr/local/java/jdk1.8.0_171
#配置git
Name:GIT
Path to Git executable?:/usr/local/git/bin/git
#配置maven
Name:maven3.6.3
MAVEN_HOME:/usr/local/maven/apache-maven-3.6.3
#配置全局变量
Dashboard->Configure System->全局属性->环境变量
键:JAVA_HOME
值:/usr/local/java/jdk1.8.0_171
键:M2_HOME
值:/usr/local/maven/apache-maven-3.6.3
键:PATH+EXTRA
值:$M2_HOME/bin