系统:CentOS 7
版本:Jenkins2.303.1
一、rpm安装(个人推荐)
首先我们需要下载jenkins的rpm文件,下载使用国内节点,速度快。推荐使用清华大学快远软件镜像站,搜索jenkins下载对应的版本https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat/。
安装jenkins之前,我们需要把jenkins的依赖先安装好,也就是daemonize
yum install epel-release # repository that provides 'daemonize'
安装jenkins:
rpm -ivh jenkins-2.307-1.1.noarch.rpm
等待安装完成,启动
systemctl start jenkins
二、官网安装(下载速度耗时)
进jenkins官网 https://www.jenkins.io/,点击download。
进入到下载页面,之后找对应系统
进入到如下界面:
这是导入jenkins秘钥:
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
引入jenkins依赖deamonize:
yum install epel-release # repository that provides 'daemonize'
安装jdk: 如果本机已安装过,可以不执行此命令,或者自己安装其他版本,最低运行版本是jdk8
yum install java-11-openjdk-devel
安装jenkins:会在线下载jenkins安装(速度会慢,耐心等待)
yum install jenkins
安装完成之后,启动jenkins
systemctl start jenkins
三、其他配置:
-
更改jenkins启动时的jdk:修改
/etc/init.d/jenkins
,添加上你自己想要配置的jdk路径,别忘了后面加上/bin/java
-
更改jenkins端口号:默认端口号是8080,修改
/etc/sysconfig/jenkins
来更改端口号。JENKINS_PORT
-
更改jenkins用户权限:默认会创建一个jenkins用户,集成时需要读写权限,最简单的就是加入到root用户组,如下:
gpasswd -a root jenkins
编辑配置文件 /etc/sysconfig/jenkins
,如下:
四、其他方式
jenkins的安装方式很多,除了上面介绍的两种,我们还可以通过下载war包,使用java -jar直接启动,或者在tomcat中运行war包。也可以在docker容器中安装配置jenkins,这里就不再介绍这两种方式了。每种方式的目的都一样,就是启动jenkins部署项目。使用哪种方式还是看个人需求吧。