下载rpm包
目前(2020411)最新 jenkins LTS版本:
wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/jenkins-2.164.3-1.1.noarch.rpm
可以去清华大学镜像站 替换成最新的链接。
安装
sudo yum install jenkins-2.164.3-1.1.noarch.rpm
配置
修改端口
为了系统安全建议修改为其他端口
vim /etc/sysconfig/jenkins#监听端口JENKINS_PORT="XXXX"
配置权限
为了不因为权限出现各种问题,这里直接使用root
vim /etc/sysconfig/jenkins#修改配置$JENKINS_USER="root"
修改目录权限
chown -R root:root /var/lib/jenkinschown -R root:root /var/cache/jenkinschown -R root:root /var/log/jenkins
重启
service jenkins restart
查看jekins进程
ps -ef | grep jenkins
问题解决
解决下载插件缓慢
进入jekins的updates目录
cd /var/lib/jenkins/updates
执行sed替换jekins插件下载地址为清华镜像
sed -i 's/http://updates.jenkins-ci.org/download/https://mirrors.tuna.tsinghua.edu.cn/jenkins/g' default.json && sed -i 's/http://www.google.com/https://www.baidu.com/g' default.json
手动安装jekins更新
如果无法自动安装jekins的更新,通过以下方式安装即可。
进入 https://mirrors.tuna.tsinghua.edu.cn/jenkins/war 选择最新的版本(20200411最新的为:https://mirrors.tuna.tsinghua.edu.cn/jenkins/war/2.173/jenkins.war)
cd /usr/lib/jenkinsmv jenkins.war /usr/local/src/wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/war/2.173/jenkins.war/etc/init.d/jenkins restart
解决报错
Jenkenis报错:该jenkins实例似乎已离线
更换JDK到更低版本如:JDK8即可。
相关指令
# Jenkins跟随系统自动启动sudo systemctl enable jenkins# 启动Jenkinssudo systemctl start jenkins# 启动Jenkinssudo systemctl restart jenkins# 停止Jenkinssudo systemctl stop jenkins# 查看Jenkins状态systemctl status jenkins