官网:https://pkg.jenkins.io/redhat/
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat/jenkins.io-2023.key
若出现如下错误:
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
--2022-02-25 16:02:30-- https://pkg.jenkins.io/redhat-stable/jenkins.repo
正在解析主机 pkg.jenkins.io (pkg.jenkins.io)... 151.101.74.133, 2a04:4e42:11::645
正在连接 pkg.jenkins.io (pkg.jenkins.io)|151.101.74.133|:443... 已连接。
错误: 无法验证 pkg.jenkins.io 的由 “/C=US/O=Let's Encrypt/CN=R3” 颁发的证书:
颁发的证书已经过期。
要以不安全的方式连接至 pkg.jenkins.io,使用“--no-check-certificate”。
则根据提示在命令中添加–no-check-certificate参数,如下:
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo --no-check-certificate
yum install jenkins
如果安装过程中包[Errno 256] No more mirrors to try
执行命令yum clean all
yum makecache
然后重新执行yum install jenkins
卸载步骤
service jenkins stop
yum clean all
yum -y remove jenkins
find / -iname jenkins | xargs -n 1000 rm -rf
# find命令用来查找“/”下名称符合jenkins的文件
# -name name, -iname name : 文件名称符合 name 的文件。iname 会忽略大小写
# xargs 命令 可以将管道或标准输入(stdin)数据转换成命令行参数,也能够从文件的输出中读取数据。
# -n 选项 每次传递几个参数给其后面的命令执行
yum --showduplicates list jenkins
yum install jenkins-2.164
centos7用命令sudo dnf install jenkins安装jenkins时报错如下:
" Public key for jenkins-2.249.1-1.1.noarch.rpm is not installed "
新增 --nogpgcheck 参数,实现不检查Public Key而强制安装, 命令如下:
yum install jenkins-2.164 --nogpgcheck
启动:
service jenkins start
访问地址:http://127.0.0.1:8080
http://hadoop102:8080/
参考:
https://blog.csdn.net/qq_34208844/article/details/87865672/
which java
vi /etc/init.d/jenkins
jenkins服务默认监听8080端口,打开文件/usr/lib/systemd/system/jenkins.service,可以修改端口号
Environment="JENKINS_PORT=8080"