linux--jenkins安装
安装Jenkins
一、安装 Jenkins 前的环境准备(CentOS7)
1.添加yum仓库源
wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
2.导入仓库源的key(秘钥)
rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
3.保证系统Java版本为8.0或8.0以上(JDK1.8以上)
yum -y install java java -version #查看版本验证是否安装成功
二. Jenkins 安装与初始化配置
1.Yum源安装 Jenkins 最新版本
yum install jenkins -y
2. 更改 Jenkins 启动用户与端口
vi /etc/sysconfig/jenkins
3.启动 Jenkins 并查看是否启动成功
systemctl start jenkins //启动Jenkinssystemctl status jenkins //查看Jenkins状态systemctl stop jenkins //停止Jenkins
若使用systemctl status jenkins
查看Jenkins状态,绿色文字显示和图中的不一致,如active(exited)
,
表示并没有启动成功,可以先停止systemctl stop jenkins
,然后在重启systemctl start jenkins
即可。
原文链接:https://baijiahao.baidu.com/s?id=1719288465974436534&wfr=spider&for=pc
三. 可能遇到的问题
1、在执行了yum install jenkins后提示: Is this ok [y/d/N]: y Downloading packages: 警告:/var/cache/yum/x86_64/7/jenkins/packages/jenkins-2.345-1.1.noarch.rpm: 头V4 RSA/SHA512 Signature, 密钥 ID 45f2c3d5: NOKEY jenkins-2.345-1.1.noarch.rpm 的公钥尚未安装
解决办法:
安装公钥
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
2、在启动了jenkins后,安装不了插件,报错: un.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
解决办法:
尝试过很多方法:https://blog.csdn.net/qq_41919284/article/details/111108951,也都记录一下,也许之后会需要
下载插件skip-certificate-check(下载地址:https://updates.jenkins.io/download/plugins/skip-certificate-check/1.0/skip-certificate-check.hpi )
然后在jenkins>>plugin manager>>高级处上传
为了提升安装插件的速度,我将升级站点从原来的(https://updates.jenkins.io/current/update-center.json)切换成清华的(
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json)
至此,jenkins可以安装插件正常使用了