文章

Jenkins安装

Jenkins安装

Jenkins安装

Jenkins安装

官方文档:

https://pkg.jenkins.io/redhat-stable/

环境准备

查看系统是否安装过java

yum list installed | grep java

查看java软件包列表

yum list java*

安装Java

sudo yum install -y fontconfig java-11-openjdk

检查Java版本

java -version

安装Jenkins

https://pkg.jenkins.io/redhat-stable/

使用wget下载Jenkins源,并将其保存到 /etc/yum.repos.d/jenkins.repo

sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo

证书过期,不检查证书: –no-check-certificate

sudo wget --no-check-certificate -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo

使用 rpm 导入 Jenkins 软件包的 GPG 密钥,以确保安装的软件包是经过验证的,并且没有被篡改过

sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io-2023.key

使用 yum 安装 Jenkins 软件包

yum install -y jenkins

启动Jenkins

1
2
3
service jenkins start
# service jenkins restart restart 重启 Jenkins
# service jenkins restart stop 停止 Jenkins

给Jenkins放行端口

启动Jenkins后,此时Jenkins会开启它的默认端口8080,但由于防火墙限制,我们需要手动放心8080端口才能对外访问。

1
2
3
4
5
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --zone=public --add-port=50000/tcp --permanent

# 重载入添加的端口
systemctl reload firewalld

更换端口: cd /usr/lib/systemd/system/jenkins.service 重载就OK了 systemctl daemon-reload

常见命令

  1. 重启 Jenkins 服务:sudo service jenkins restart
  2. 启动 Jenkins 服务:sudo service jenkins start
  3. 停止 Jenkins 服务:sudo service jenkins stop
  4. 查看 Jenkins 进程:在终端中使用 ps -ef | grep jenkins 来查找正在运行的 Jenkins 进程。
  5. 查看 Jenkins 状态:通过 service jenkins status 查看服务的运行状态。
  6. 修改 Jenkins 默认端口:编辑配置文件 vi /etc/sysconfig/jenkins,将 JENKINS_PORT 设置为你想要的新的端口号,例如设置为 8080

jenkins配置文件路径: /usr/lib/systemd/system/jenkins.service

权限问题

1.将 jenkins 账号加入到 root 组中。

gpasswd -a jenkins root

2.修改/etc/sysconfig/jenkins文件,添加如下配置。

JENKINS_USER="root"

JENKINS_GROUP="root"

3.重启 Jenkins

4.验证

groups jenkins

插件

实现动态选择git分支代码:Git Parameter

本文由作者按照 CC BY 4.0 进行授权

© 独行的风. 保留部分权利。

本站采用 Jekyll 主题 Chirpy

本站总访问量 本站访客数 本文阅读量