Jenkins 简介
Jenkins 是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。
Java 安装
首先我们需要准备 Java 环境,使用下面命令来安装 Java:
yum -y install java-1.8.0-openjdk-devel
查看 Java 安装版本及执行路径
- 查看 java 版本
[root@VM_86_195_centos ~]# java -version
openjdk version "1.8.0_242"
OpenJDK Runtime Environment (build 1.8.0_242-b08)
OpenJDK 64-Bit Server VM (build 25.242-b08, mixed mode)
2.1 查看 java 执行路径
[root@VM_86_195_centos ~]# which java
/usr/bin/java
2.2 查看 java 执行路径
[root@VM_86_195_centos ~]# whereis java
java: /usr/bin/java /usr/lib/java /etc/java /usr/share/java /usr/share/man/man1/java.1.gz
Jenkins 安装(不建议,因为会失败)
为了使用 Jenkins 仓库,我们要执行以下命令:
[root@VM_86_195_centos ~]# sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
--2020-04-28 20:37:25-- https://pkg.jenkins.io/redhat-stable/jenkins.repo
Resolving pkg.jenkins.io (pkg.jenkins.io)... 151.101.230.133, 2a04:4e42:36::645
Connecting to pkg.jenkins.io (pkg.jenkins.io)|151.101.230.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 85
Saving to: ‘/etc/yum.repos.d/jenkins.repo’
100%[====================================================================================================>] 85 --.-K/s in 0s
2020-04-28 20:37:27 (8.64 MB/s) - ‘/etc/yum.repos.d/jenkins.repo’ saved [85/85]
[root@VM_86_195_centos ~]# sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
[root@VM_86_195_centos ~]#
如果您以前从 Jenkins 导入过 key,那么 rpm --import 将失败,因为您已经有一个 key。请忽略,继续下面步骤。
安装命令
接着我们可以使用 yum
安装 Jenkins:
yum -y install jenkins
其实上面操作如果在云服务器是会链接超时失败的,这些文件是国外服务器,所以最好的办法是FQ去下载 Jenkins rpm 压缩文件
Jenkins压缩文件传送门
下载到本地后,上传到服务器上,去解压
将下载好的rpm
包通过 scp
命令上传到待安装的服务器上
scp /User/wawa/Desktop/xxxx.rpm root@192.168.11.128:/home/cwj
直接通过 rpm
的方式进行安装,安装完成之后会直接将jenkins加入到系统服务中
rpm -ivh jenkins-2.222.3-1.1.noarch.rpm
启动 jenkins 服务
/etc/init.d/jenkins start
查找jenkins安装路径
[root@VM_0_10_centos yum.repos.d]# rpm -ql jenkins
/etc/init.d/jenkins
/etc/logrotate.d/jenkins
/etc/sysconfig/jenkins
/usr/lib/jenkins
/usr/lib/jenkins/jenkins.war
/usr/sbin/rcjenkins
/var/cache/jenkins
/var/lib/jenkins
/var/log/jenkins
jenkins相关目录释义:
- (1)/usr/lib/jenkins/: jenkins安装目录,war包会放在这里。
- (2)/etc/sysconfig/jenkins: jenkins配置文件,“端口”,“JENKINS_HOME”等都可以在这里配置。
- (3)/var/lib/jenkins/: 默认的JENKINS_HOME。
- (4)/var/log/jenkins/jenkins.log: jenkins日志文件。
服务启动
- 启动:
service jenkins start
- 停止:
service jenkins stop
- 重启:
service jenkins restart
如果启动失败,可以运行如下命令查看错误信息
systemctl status jenkins.service
搭建成功,浏览器访问
http://49.233.190.139:8080/