Linux(CentOS) 下安装配置Jenkins

原创 2015年11月18日 10:59:42

最近在实习的时候,遇到了一个任务。任务要求是给一台CentOS服务器安装配置上Jenkins,以便后续项目用来进行自动化持续集成部署相关的工作。

查了很多相关的博客和资料,方法大同小异,最后经过实践,整理成一套可以成功运行的配置教程,以便日后查找。

首先说明成功安装配置Jenkins所需要的三个必要条件

  1. Java JDK(最好1.7及以上)
  2. Apache Maven
  3. Jenkins

JDK和Maven都是Jenkins需要用的,所以也需要安装配置。接下来一步步地进行说明。

1.Java JDK

因为每台机器本身的情况不同,而JDK又是服务器常用的。所以需要先对机器本身的Java配置进行查看,以免误操作

# java -version


若看到类似如下反馈,则说明已安装成功

没有,则进行安装,JDK的安装方法有很多,也不复杂,这里就不多说了,最好装1.70版本及以上。

2.Apache Maven

maven官网下载安装包:http://maven.apache.org/download.cgi

在Linux下使用tar.gz比较多,选择相应版本进行下载,这里下载的版本为写稿时最新版3.3.3

使用FileZilla或XFtp等支持sftp的工具把下载的apache-maven-3.3.3-bin.tar.gz传到服务器上,推荐放在/usr/local目录下,方便查找和管理,下面的配置也都是基于/usr/local/目录
解压操作:

tar -zvxf apache-maven-3.3.3-bin.tar.gz

配置环境变量 编辑在etc目录下的profile文件
vi /etc/profile


在文件末尾添加上Path,原理和Windows系统的变量配置是相同的。
export MAVEN_HOME=/usr/local/apache-maven-3.3.3
export PATH=$PATH:$MAVEN_HOME/bin

退出后进行重新编译

source /etc/profile

验证maven是否已安装成功

mvn -version

反馈显示类似如下则表示成功


3.Jenkins

顺序执行以下三条命令,完成安装。中间有下载安装过程,会询问是否下载安装,选择Y,然后需要等待一段时间完成下载

wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo  
rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key
yum install jenkins

安装完毕后,对Jenkins端口进行端口配置。端口原来默认是8080,为避免与Tomcat端口发生冲突,自己最好重新定义

编辑Jenkins的系统配置文件

vi /etc/sysconfig/jenkins


将其中默认的

JENKINS_PORT="8080"
JENKINS_AJP_PORT="8009"

修改为

JENKINS_PORT="8888"
JENKINS_AJP_PORT="8889"

保存退出,尝试启动Jenkins服务

service jenkins start

但是基本上会出现错误,常见错误如下


原因是Jenkins没有找到当前系统内对应的JDK配置

将系统中的JDK信息配置给Jenkins即可,首先查看JDK版本

java -version


可知目前的版本为1.7.0_79,复制下版本号,编辑etc目录下的配置文件

vi /etc/init.d/jenkins

在文件中找到如下类似代码

candidates="
/etc/alternatives/java
/usr/lib/jvm/java-1.6.0/bin/java
/usr/lib/jvm/jre-1.6.0/bin/java
/usr/lib/jvm/java-1.7.0/bin/java
/usr/lib/jvm/jre-1.7.0/bin/java
/usr/lib/jvm/java-1.8.0/bin/java
/usr/lib/jvm/jre-1.8.0/bin/java
/usr/bin/java

在后面加上

/usr/java/jdk1.7.0_79/bin/java

效果如下

candidates="
/etc/alternatives/java
/usr/lib/jvm/java-1.6.0/bin/java
/usr/lib/jvm/jre-1.6.0/bin/java
/usr/lib/jvm/java-1.7.0/bin/java
/usr/lib/jvm/jre-1.7.0/bin/java
/usr/lib/jvm/java-1.8.0/bin/java
/usr/lib/jvm/jre-1.8.0/bin/java
/usr/bin/java
/usr/java/jdk1.7.0_79/bin/java

保存退出,重新再启动Jenkins服务

service jenkins start

在浏览器中输入服务器IP和端口号,正常情况即可打开Jenkins页面














版权声明:本文为博主原创文章,未经博主允许不得转载。

Linux Centos7下自动构建工具Jenkins安装及使用

前置条件 1.安装JDK1.7或以上版本安装 添加Jenkins库到yum库,Jenkins将从这里下载安装sudo wget -O /etc/yum.repos.d/jenkins.repo h...
  • RobertoHuang
  • RobertoHuang
  • 2017年02月22日 09:46
  • 1022

linux下安装配置jenkins

需要模块:jdk, jenkins, tomcat, phing, php ssh2jdkyum -y install java-1.7.0-openjdk*tomcatcd /opt/modules...
  • qq_21267705
  • qq_21267705
  • 2016年07月19日 20:32
  • 829

Centos7上安装Jenkins

安装Java 看到当前系统Java版本的命令:java -version 如果显示Java版本号,说明已经正确安装,如果显示没有该命令,需要安装Java:sudo yum install java...
  • zzy5066
  • zzy5066
  • 2017年05月31日 11:07
  • 632

CentOS 下使用 Tomcat 安装 Jenkins

CentOS 下使用 Tomcat 安装 Jenkins 1. 实验环境: 操作系统: CentOS Linux release 7.2.1511 (Core) 软件版本: jdk-8...
  • qq_26886929
  • qq_26886929
  • 2017年02月04日 19:11
  • 1282

Centos7安装持续集成工具Jenkins

一、安装JDK并配置java环境: 1.      /usr/java/路径下下载并解压jdk的tar.gz文件: tar  -zxvf  jdk-8u144-linux-x64.tar.gz ...
  • wendrewshay
  • wendrewshay
  • 2017年08月30日 18:00
  • 238

linux下安装及配置jenkins

jenkins下载:http://pkg.jenkins-ci.org/redhat/ 下载rpm包到本地 在linux下使用rpm包安装命令: sudo rpm -ih jenkins-1.5...
  • andyzhaojianhui
  • andyzhaojianhui
  • 2017年06月19日 19:16
  • 4917

手把手教你安装和配置 Jenkins 持续集成服务器

1 下载 首先到 jenkins 的官网 上下载对应操作系统版本的 war 包。 注意:jenkins 2.x 不支持安装在 windows server 2007 及之前版本的操作系统上,因为 ...
  • deniro_li
  • deniro_li
  • 2018年01月19日 18:23
  • 100

jenkins的安装与使用(基于 centos 7)

jenkins的安装与使用(基于 centos 7)1、首先去官网(https://jenkins.io/index.html)下载最新的rpm包。 安装好后。 war:/usr/lib/jenk...
  • xiyatu123
  • xiyatu123
  • 2016年11月04日 22:09
  • 567

Linux下的Tomcat+Maven+Jenkins+Github环境的搭建

每次重装系统都得重新安装运行环境。然而每次都得重新百度教程。这次索性自己整理一个教程。方便下次重装。腾讯云不支持上传下载镜像真是蛋碎一地。...
  • ZyManTou
  • ZyManTou
  • 2016年06月02日 21:17
  • 1661

Jenkins安装及使用(CentOS6.5)

前置条件 安装jdk1.7或以上版本 安装git 安装maven 安装添加Jenkins库到yum库,Jenkins将从这里下载安装。sudo wget -O /etc/yum.repos.d/je...
  • clj198606061111
  • clj198606061111
  • 2016年08月20日 10:02
  • 9606
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux(CentOS) 下安装配置Jenkins
举报原因:
原因补充:

(最多只允许输入30个字)