centos 搭建jenkins+git+maven

 
git+maven+jenkins持续集成搭建
发布人:[李源]  2017-12-08 04:33:37
 

一、搭建说明

系统:centos 6.5

jdk:1.8.0_144

jenkins:jenkins-2.93-1.1

git:git-2.9.0

maven:Maven 3.3.9

二、部署

2.1、jdk安装

1)下载

需要下载到本地,再传到服务器。

cd  /srv/software

下载地址:

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

tar -zxf jdk-8u144-linux-x64.tar.gz -C /srv

mv /srv/jdk1.8.0_144  /srv/JDK

2)配置环境变量

vi  /etc/profile在文尾加入以下行

JAVA_HOME=/srv/JDK

PATH=$JAVA_HOME/bin:$PATH

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export JAVA_HOME PATH CLASSPATH

执行命令:

source /etc/profile

2.2、jenkins安装

1)下载

wget -O /etc/yum.repos.d/jenkins.repo http://jenkins-ci.org/redhat/jenkins.repo

rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key

2)安装

yum install jenkins

3)配置

将jenkins端口改为7070

修改"/etc/sysconfig/jenkins"文件,以下行:

JENKINS_PORT="7070"

service jenkins start

如果报错:“Starting Jenkins bash: /usr/bin/java:”

解决办法:在“/etc/init.d/jenkin”插入java路径,如下:

candidates=" /srv/JDK/bin/java                  #java路径

/etc/alternatives/java

/usr/lib/jvm/java-1.8.0/bin/java

/usr/lib/jvm/jre-1.8.0/bin/java

/usr/lib/jvm/java-1.7.0/bin/java

/usr/lib/jvm/jre-1.7.0/bin/java

/usr/bin/java

4)登录jenkins

访问ip://7070

此时初始用户admin需要登录密码,初始密码保存在/var/lib/jenkins/secrets/initialAdminPassword文件中。

登录后,点击安装jenkins插件。

2.3、git安装

1)下载、安装

cd /srv/software

curl --progress https://www.kernel.org/pub/software/scm/git/git-2.9.0.tar.gz | tar xz

cd git-2.9.0

./configure --prefix=/usr/local

make && make install

git --version输出版本信息,说明安装成功。

2.4、maven安装

cd /srv/software

wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz

tar -zxf apache-maven-3.3.9-bin.tar.gz -C /srv

mv /srv/apache-maven-3.3.9 /srv/maven

vi /etc/profile

追加以下行:

export MAVEN_HOME=/srv/maven

export PATH=$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin

source /etc/profile

mvn -v 查看maven是否安装成功。

三、配置

配置jenkins中jdk,git,maven插件

登录jenkins,系统管理-》全局工具配置

1)jdk

centos 搭建jenkins+git+maven

2)git


centos 搭建jenkins+git+maven
centos 搭建jenkins+git+maven

3)maven

centos 搭建jenkins+git+maven

四、构建任务

创建构建任务就可以开始构建了

上一篇:flex 调用WebService1(基于.net)


下一篇:python爬虫--爬取某网站电影下载地址