CentosStream 9 上安装jenkins2.346
[root@localhost ~]# ll /etc/yum.repos.d/
总用量 12
-rw-r
-rw-r
[root@localhost ~]# wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo
正在解析主机 pkg.jenkins.io (pkg.jenkins.io)... 146.75.114.133, 2a04:4e42:1a::645
正在连接 pkg.jenkins.io (pkg.jenkins.io)|146.75.114.133|:443... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:71
正在保存至: “/etc/yum.repos.d/jenkins.repo”
/etc/yum.repos.d/jenkins.repo 100%[========================================================================>] 71
2023-08-07 15:50:37 (3.09 MB/s) - 已保存 “/etc/yum.repos.d/jenkins.repo” [71/71])
添加成功后查看
[root@localhost ~]# ll /etc/yum.repos.d/
总用量 16
-rw-r
-rw-r
-rw-r
导入公钥
[root@localhost ~]# rpm --import https:
安装 Jenkins 如果报 jenkins-2.227.1-1.1.noarch.rpm 的公钥尚未安装,则加上 --nogpgcheck
[root@localhost ~]# rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
[root@localhost ~]# yum install jenkins-2.346
#安装过程会很慢
安装:
jenkins noarch 2.346-1.1 jenkins 87 M
事务概要
=======================================================================================================================================================
安装 1 软件包
总下载:87 M
安装大小:87 M
确定吗?[y/N]: y
下载软件包:
jenkins-2.346-1.1.noarch.rpm 39 kB/s | 87 MB 37:33
-------------------------------------------------------------------------------------------------------------------------------------------------------
总计 39 kB/s | 87 MB 37:33
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务
准备中 : 1/1
运行脚本: jenkins-2.346-1.1.noarch 1/1
安装 : jenkins-2.346-1.1.noarch 1/1
运行脚本: jenkins-2.346-1.1.noarch 1/1
验证 : jenkins-2.346-1.1.noarch 1/1
已安装:
jenkins-2.346-1.1.noarch
修改启动端口号
[root@localhost ~]
JENKINS_USER="root"
JENKINS_PORT="7070"
修改完成后,执行 `daemon-reload` 命令重新加载使配置生效
启动
[root@localhost ~]# systemctl start jenkins
查看启动状态
[root@localhost ~]# systemctl status jenkins
● jenkins.service - Jenkins Continuous Integration Server
Loaded: loaded (/usr/lib/systemd/system/jenkins.service; enabled; preset: disabled)
Active: activating (start) since Mon 2023-08-07 16:45:00 CST; 47s ago
Main PID: 207467 (java)
Tasks: 46 (limit: 10780)
Memory: 297.2M
CPU: 8.093s
CGroup: /system.slice/jenkins.service
└─207467 /usr/bin/java -Djava.awt.headless=true -jar /usr/share/java/jenkins.war --webroot=/var/cache/jenkins/war --httpPort=8080
8月 07 16:45:04 localhost.localdomain jenkins[207467]: *************************************************************
8月 07 16:45:04 localhost.localdomain jenkins[207467]: *************************************************************
8月 07 16:45:04 localhost.localdomain jenkins[207467]: *************************************************************
8月 07 16:45:04 localhost.localdomain jenkins[207467]: Jenkins initial setup is required. An admin user has been created and a password generated.
8月 07 16:45:04 localhost.localdomain jenkins[207467]: Please use the following password to proceed to installation:
8月 07 16:45:04 localhost.localdomain jenkins[207467]: 11f2de80fa76417baf218928e4a829bb
8月 07 16:45:04 localhost.localdomain jenkins[207467]: This may also be found at: /var/lib/jenkins/secrets/initialAdminPassword
8月 07 16:45:04 localhost.localdomain jenkins[207467]: *************************************************************
8月 07 16:45:04 localhost.localdomain jenkins[207467]: *************************************************************
8月 07 16:45:04 localhost.localdomain jenkins[207467]: *************************************************************
可以看到启动端口还是8080
服务端口修改后没有生效,需要去以下地方修改一下
vim /usr/lib/systemd/system/jenkins.service
找到 Environment="JENKINS_PORT=8080",将端口号修改为7070.
修改完成后,执行 `daemon-reload` 命令重新加载使配置生效
再次启动,然后查看状态,端口已修改
[root@localhost ~]
● jenkins.service - Jenkins Continuous Integration Server
Loaded: loaded (/usr/lib/systemd/system/jenkins.service; enabled; preset: disabled)
Active: activating (start) since Mon 2023-08-07 16:57:40 CST; 9s ago
Main PID: 279407 (java)
Tasks: 45 (limit: 10780)
Memory: 146.5M
CPU: 5.936s
CGroup: /system.slice/jenkins.service
└─279407 /usr/bin/java -Djava.awt.headless=true -jar /usr/share/java/jenkins.war --webroot=/var/cache/jenkins/war --httpPort=7070
打开网址,输入密码

如果启动的时候一直显示Please wait while Jenkins is getting ready to work ...
进入jenkins的工作目录,打开-----hudson.model.UpdateCenter.xml将 url 中的
https://updates.jenkins.io/update-center.json
更改为https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
是国内的清华大学的镜像地址。
或者更改为http://updates.jenkins.io/update-center.json,即去掉 https 中的 s 。
然后重新启动
