jenkins安装

Jenkins是开源软件项目,基于Java开发的持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。

Jenkins的功能

Jenkins的主要功能是将项目中重复执行的工作自动化的执行。如软件的建造(构建)和在配置文件下设置的job。具体功能大概有:

1.软件的持续构建和测试,Jenkins提供了一个系统,使开发人员可以很容易的将改变集成到工程中。自动化的,持续的构建有利于提高开发效率。

2.监视job的执行,如下图所示,job可以实现很多的功能,Jenkins可以对这些项目进行显示,让用户更清楚的注意到这些损毁的job。(具体情况后文中介绍)

3.项目源代码修改的检测,jenkins能够从项目的Subversion/CVS生成最近修改的集合列表,且不会增加Subversion/CVS Repository的负载。

4.分布式构建,Jenkins可以将工程构建到多台机器,更好地利用硬件资源,节省时间。

最新版本Jenkins安装

首先要先添加Jenkins源:

1
2
3
4
5
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo

报错:ERROR: cannot verify pkg.jenkins.io’s certificate, issued by “/C=US/O=Let's Encrypt/CN=Let's Encrypt Authority X3”:
Issued certificate not yet valid.
To connect to pkg.jenkins.io insecurely, use ‘--no-check-certificate’.

如果出现上述问题,则需修改命令为:

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

导入公钥

1
2
rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key

添加完成之后直接使用yum命令安装Jenkins:

1
2
yum install fontconfig java-11-openjdk
yum install jenkins

启动jenkins

1
systemctl start jenkins

如果发现启动失败,或许是你的java版本与之不匹配,查看java版本

1
java -version

卸载java

1
yum remove [要卸载的java]

如果还是不行就用rpm -qa | grep [java]查看

并用 rpm -e --nodeps [直接复制过来]

1
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.345.b01-1.el7_9.x86_64

然后重新启动jenkins 问题解决