Java配置2-搭建Jenkins服务器

目录

1.服务器环境

2.安装JDK

3.安装Git

1)安装依赖

2)安装

3)配置环境变量

4.安装Maven

1)安装

2)配置环境变量  

5.安装Jenkins

1)安装rpm包

2)配置jenkins用户


1.服务器环境

系统版本:Red Hat Enterprise Linux Server release 6.8

2.安装JDK

Jenkins由Java语音编写,运行依赖于JDK。所以在服务器上需要先安装JDK,新版Jenkins要求JDK1.8。

查看JDK版本,执行命令:

java -version

发现系统上的JDK符合安装Jenkins要求,所以这里不再安装

附JDK版本更换:

https://blog.****.net/JustDI0209/article/details/83108957

 

3.安装Git

Git安装有两种方式。一种是通过yum源直接命令安装:

sudo yum install -y git

但是这种方式安装不能控制git版本,所以一般不推荐。下面介绍另一种方式:下载git源码进行安装。

1)安装依赖

sudo yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker

Java配置2-搭建Jenkins服务器

 

2)安装

上传Git安装包(git-2.9.5.tar.gz),解压,然后进入解压目录

sudo tar -xzvf git-2.9.5.tar.gz

cd git-2.9.5

 

将其安装在“/usr/local/git”目录下,命令如下:

sudo make prefix=/usr/local/git all

sudo make prefix=/usr/local/git install

执行sudo命令时,若需要则输入执行安装的用户密码。本机使用的是具有sudo权限的elkuser用户。若使用root用户安装,输入命令时,不需要sudo前缀,直接输入命令即可(如:yum install -y vim)。

3)配置环境变量

编辑profile文件

sudo vim /etc/profile

只需要在最下边添加git的路径即可:

export PATH=/usr/local/git/bin:$PATH

Java配置2-搭建Jenkins服务器

 

然后保存,使用source命令生效修改:

source /etc/profile

检验Git是否安装成功:

git --version

Java配置2-搭建Jenkins服务器

 

4.安装Maven

1)安装

上传maven安装包(apache-maven-3.5.0-bin.tar.gz),解压

sudo tar -xzvf apache-maven-3.5.0-bin.tar.gz

Maven不能直接放在/root目录下,解压时可以指定解压目录:

sudo tar -xzvf apache-maven-3.5.0-bin.tar.gz -C /opt/maven

 

2)配置环境变量  

编辑/etc/profile

sudo vim /etc/profile

在文件最后,添加两行,以maven实际安装路径为准,注意修改:

export MAVEN_HOME=/home/elkuser/soft/apache-maven-3.5.0

export PATH=$PATH:$MAVEN_HOME/bin

Java配置2-搭建Jenkins服务器

 

然后保存,使用source命令生效修改:

source /etc/profile

查看安装是否成功

mvn –v

 

Java配置2-搭建Jenkins服务器 

5.安装Jenkins

1)安装rpm包

上传rpm包,并yum安装

sudo yum install -y jenkins-2.109-1.1.noarch.rpm

启动Jenkins,以便生成Jenkins相关目录

sudo service jenkins start

 

切到Jenkins的家目录:/var/lib/jenkins

cd /var/lib/jenkins

在此上传Jenkins的插件包plugins0523.tar.gz,并解压

sudo tar -xzvf plugins0523.tar.gz

解压完成后,注意查看plugins目录所属用户。若不是属于jenkins用户(jenkins用户是安装Jenkins时自动创建的),则执行命令:

sudo chown -R jenkins.jenkins plugins/

可以进入plugins目录,查看插件是否已导入。

cd plugins

ls

Java配置2-搭建Jenkins服务器

2)配置jenkins用户

设置jenkins用户密码:

sudo passwd jenkins

输入两次jenkins用户密码

修改/etc/passwd

sudo vim /etc/passwd

文件中的/bin/bash(jenkins那一行)被yum安装的时候变成了/bin/false,把false改为bash

Java配置2-搭建Jenkins服务器

切换至jenkins用户

su jenkins

查看jenkins用户能否使用JDK、git、maven,以便Jenkins发布任务。

java -version

git --version

mvn -v

执行mvn -v,若无反应,则在/usr/bin/中创建mvn的软连接

ln -s /opt/apache-maven-3.5.3/bin/mvn /usr/bin/mvn

再次切换jenkins用户执行

mvn -v

配置服务器之间免密登录,切换到jenkins用户执行:

ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected]

说明:

~/.ssh/id_rsa.pub为jenkins用户生成的秘钥

[email protected]为应用部署的用户名@主机名