Jenkins部署

一、安装jdk依赖

1.1 在/usr/目录下创建java目录

1
2
3
[root@localhost ~]# mkdir /work/admin/java

[root@localhost ~]# cd /work/admin/java

1.2 下载,然后解压

1
2
3
[root@localhost java]# rz ##从本地上传jdk包到服务器

[root@localhost java]# tar xf jdk-8u60-linux-x64.tar.gz

1.3 设置环境变量

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
[root@localhost java]# vim /etc/profile

添加如下内容:

JAVA_HOME=/work/admin/java/jdk1.8.0_60

JRE_HOME=/work/admin/java/jdk1.8.0_60/jre

CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

export JAVA_HOME JRE_HOME CLASS_PATH PATH

让修改生效:

[root@localhost java]# source /etc/profile

验证

[root@localhost java]# java -version

二、Yum安装jenkins

2.1 创建jenkins的yum的源文件

1
2
3
4
[root@localhost ~]# wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo

导入公钥
[root@localhost ~]# rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key

2.2 安装jenkins

1
[root@localhost ~]# yum install -y jenkins

2.3 配置Jenkins文件

主要可以配置 jenkins 的运行端口和监听端口,以及启动用户,配置文件地址为/etc/sysconfig/jenkins ,

2.4 启动jenkins

1
[root@localhost ~]# service jenkins start

添加防止自动kill掉后台jobs的参数:

1
[root@localhost ~]# vim /etc/sysconfig/Jenkins

修改参数:

1
JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true -Dhudson.util.ProcessTree.disable=true"

如果启动报如下错误

Starting Jenkins bash: /usr/bin/Java: No such file or directory

修改Jenkins启动配置文件,指定java安装路径。

1
[root@localhost ~]# vim /etc/init.d/jenkins

在candidates中第一行添加java路径,如下:

1
candidates="/work/admin/java/jdk1.8.0_60/bin/java"

三、二进制包安装jenkins

3.1 下载jenkins.war包

1
[root@localhost ~]# wget http://mirror.xmission.com/jenkins/war-stable/2.249.2/jenkins.war

3.2 java -jar启动

1
[root@localhost ~]# java -jar jenkins.war --httpPort=8080

3.3 数据目录

产生的数据会放在当前用户目录 ~/.jenkins

1
[root@localhost ~]# ls ~/.jenkins/
-------------本文结束感谢您的阅读-------------