linux安装jenkins(yum)
开源 Devops 工具 Jenkins 宣布:从 6 月 28 日发布的 Jenkins 2.357 ,Jenkins 最低需要。通过以上步骤,就可以使用yum在Linux系统中成功安装Jenkins,之后便可以利用它进行持续集成和持续部署等任务。如果是使用docker方式安装,要求磁盘空间10G以上。2.3安装完成后目录说明。启动的话 配置文件加载的。’ 删除软件包缓存。2、再次执行安装命令。
一、Jenkins安装要求
1、最低硬件要求
不少于256M内存
不低于1G磁盘
如果是使用docker方式安装,要求磁盘空间10G以上
2、java版本要求
jenkins从版本2.357开始,就不支持JDK8了。所以选取2.346.3稳定版本。
开源 Devops 工具 Jenkins 宣布:从 6 月 28 日发布的 Jenkins 2.357 ,Jenkins 最低需要 Java 11
。
Jenkins 2.357及以后的版本要求jdk版本最低`11`,否则启动时会报错
Jenkins 2.357以前的版本可以使用`jdk8`
-
安装前的准备工作
- 安装Java环境:Jenkins是基于Java运行的,所以需要先安装Java。可以使用yum安装OpenJDK。例如,安装Java 11(这是比较常用的一个版本,和Jenkins兼容性良好):
sudo yum install -y java-11-openjdk
- 安装完成后,可以使用
java -version
命令验证Java是否安装成功。
-
添加Jenkins的yum仓库
- 创建一个新的yum仓库文件,用于从Jenkins官方仓库获取软件包。在
/etc/yum.repos.d/
目录下创建一个名为jenkins.repo
的文件:
sudo vi /etc/yum.repos.d/jenkins.repo
- 在文件中添加以下内容:
[jenkins] name = Jenkins baseurl = http://pkg.jenkins.io/redhat - stable gpgcheck = 1
- 保存并退出
vi
编辑器(按Esc
键,然后输入:wq
)。
- 创建一个新的yum仓库文件,用于从Jenkins官方仓库获取软件包。在
-
导入Jenkins仓库的GPG密钥
- 为了确保软件包的安全性和完整性,需要导入Jenkins仓库的GPG密钥。使用以下命令:
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
-
安装Jenkins
- 执行以下yum命令来安装Jenkins:
sudo yum install -y jenkins
- yum会自动下载并安装Jenkins及其相关的依赖项。安装进度会在终端中显示。
-
启动和配置Jenkins
- 启动Jenkins服务:
- 安装完成后,使用以下命令启动Jenkins服务:
sudo service jenkins start
- 设置开机自启(可选):
- 如果希望Jenkins在系统开机时自动启动,可以使用以下命令:
sudo chkconfig jenkins on
- 访问Jenkins Web界面:
- 首次访问Jenkins时,需要初始管理员密码。可以在
/var/lib/jenkins/secrets/initialAdminPassword
文件中找到该密码。使用以下命令查看密码:
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
- 然后在浏览器中输入
http://<服务器IP地址>:8080
,进入Jenkins的登录页面。输入初始管理员密码后,按照提示进行后续的插件安装、用户创建等配置操作。
- 首次访问Jenkins时,需要初始管理员密码。可以在
- 启动Jenkins服务:
通过以上步骤,就可以使用yum在Linux系统中成功安装Jenkins,之后便可以利用它进行持续集成和持续部署等任务。
———————————————————————————————————————————————————————————————————————————————————————
安装后出现如下错误:
解决办法:
您可以通过执行 ‘yum clean packages
’ 删除软件包缓存。
1、安装新的公钥
wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io-2023.key
2、再次执行安装命令
yum install jenkins
2.3安装完成后目录说明
/usr/lib/Jenkins/ #jenkins安装目录,WAR包会放在这里。
/etc/sysconfig/jenkins #jenkins配置文件
/var/lib/jenkins/ #默认的JENKINS_HOME。
/var/log/jenkins/jenkins.log #日志文件
2.4启动
#启动
systemctl start jenkins
#设置开机自启
systemctl enable jenkins.service
#如果是systemctl
启动的话 配置文件加载的/usr/lib/systemd/system/jenkins.service
这个配置文件
systemctl status jenkins
● jenkins.service - Jenkins Continuous Integration Server
Loaded: loaded (/usr/lib/systemd/system/jenkins.service; enabled; vendor preset: disabled)
Active: active (running) since 一 2022-07-25 09:15:26 CST; 40min ago
Main PID: 1105 (java)
CGroup: /system.slice/jenkins.service
└─1105 /usr/bin/java -Djava.awt.headless=true -jar /usr/share/java/jenkins.war --webroot=%C/jenkins/war --httpPort=9999
2.5查询初始密码
#查询初始密码
cat /var/lib/jenkins/secrets/initialAdminPassword
// 2. 清空 plugins 目录以卸载所有插件
sudo rm -rf /var/lib/jenkins/plugins/*
————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
安装jenkins-2.204.1-1.1.noarch.rpm(jdk1.8)
地址:https://repo.huaweicloud.com/jenkins/redhat-stable/
下载 RPM 包(可选)
如果服务器所在网络环境可以直接访问该链接,那么可以直接使用 wget 命令下载该 jenkins 的 RPM 包到本地,命令如下:
wget https://repo.huaweicloud.com/jenkins/redhat-stable/jenkins-2.204.1-1.1.noarch.rpm
安装 RPM 包并处理相关问题
使用 rpm 命令安装,以超级用户(sudo )权限执行:
sudo rpm -ivh jenkins-2.204.1-1.1.noarch.rpm
安装过程中可能会遇到以下情况:
依赖问题:如果提示缺少某些依赖软件包,根据提示信息,使用 yum 等包管理工具安装相应的依赖包后,再重新尝试安装 jenkins 的 RPM 包。
公钥验证问题:若出现关于软件包签名验证的警告,表明缺少对应的公钥来验证该软件包的合法性。此时需要导入相关公钥,使用以下命令导入:(先导入这个命令,然后rpm安装jenkins)
rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io-2023.key
更多推荐
所有评论(0)