Centos7安装Jenkins
avatar
Vpt
四月 11, 2020

安装

下载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/jenkins
chown -R root:root /var/cache/jenkins
chown -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/jenkins
mv 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
# 启动Jenkins
sudo systemctl start jenkins
# 启动Jenkins
sudo systemctl restart jenkins
# 停止Jenkins
sudo systemctl stop jenkins
# 查看Jenkins状态
systemctl status jenkins

相关参考

评论