Centos7安装Jenkins
安装
下载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
评论