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 | sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo |
如果出现上述问题,则需修改命令为:
1 | wget --no-check-certificate -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo |
导入公钥
1 | rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key |
添加完成之后直接使用yum命令安装Jenkins:
1 | yum install fontconfig java-11-openjdk |
启动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 问题解决