jenkins 自动部署maven项目

1.jenkins下载

url:http://mirrors.tuna.tsinghua.edu.cn/jenkins/war/2.153/jenkins.war

1 更改jenkins主目录

注意:在Jenkins运行时是不能更改的. 请先将Jenkins停止运行。

一、Windows环境更改Jenkins的主目录

Windows环境中,Jenkins主目录默认在C:\Documents and Settings\AAA\.jenkins 。

可以通过设置环境变量来修改,例如: JENKINS_HOME=C:\jenkins,然后重新启动jenkins。

二、Linux环境更改Jenkins的主目录

Linux环境中,Jenkins主目录默认在/root/.jenkins

Jenkins储存所有的数据文件在这个目录下. 你可以通过以下几种方式更改:

1、使用你Web容器的管理工具设置JENKINS_HOME环境参数.

打开tomcat的bin目录,编辑catalina.sh文件。

在# OS specific support. $var _must_ be set to either true or false.上面添加:export JENKINS_HOME=""

在引号中填入你的路径。

2、在启动Web容器之前设置JENKINS_HOME环境变量.

用root用户登录

编辑profile文件:vi /etc/profile

在最后加入:export JENKINS_HOME=xxxx

保存,退出后执行:source /etc/profile

让配置生效

3、(不推荐)更改Jenkins.war(或者在展开的Web容器)内的web.xml配置文件)

<!-- if specified, this value is used as the Hudson home directory -->

<env-entry>

<env-entry-name>HUDSON_HOME</env-entry-name>

<env-entry-type>java.lang.String</env-entry-type>

<env-entry-value></env-entry-value>

</env-entry>

<!-- 在<env-entry-value>节点中填入路径,windows系统建议使用/分隔路径 -->

 好了,现在运行Jenkins看看效果吧。

2.安装maven

下载maven安装包

https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz

本地下载上传服务器: /usr/share/apache-maven-3.5.4

或:服务器直接安装

1、安装wget命令

如果需要通过使用wget命令,直接通过网络下载maven安装包时,需要在linux系统中安装wget命令。

2.yum -y install wget

wget https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz

3、解压缩maven

tar -zxvf apache-maven-3.5.2-bin.tar.gz 

我这里将maven解压缩之后的路径为:/var/local

4、配置maven环境变量

vi /etc/profile

添加环境变量

export MAVEN_HOME=/var/local/apache-maven-3.5.2

export MAVEN_HOME

export PATH=$PATH:$MAVEN_HOME/bin

编辑之后记得使用source /etc/profile命令是改动生效。

5、验证结果

在任意路径下执行mvn -version验证命令是否有效。

正常结果如下,能够看到当前maven及jdk版本。

4.Linux Jenkins配置Git

如果不清楚自己的Git安装在哪个路径下,终端执行whereis git

1.卸载Centos自带的git1.7.1:

通过git –version查看系统带的版本,Centos应该自带的是git版本是1.7.1

终端输入:yum remove git

2.安装所需软件包

终端输入:yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc

     yum install gcc perl-ExtUtils-MakeMaker

3.下载git2.2.1并将git添加到环境变量中

(1)终端输入:wget https://github.com/git/git/archive/v2.2.1.tar.gz

       或者直接在浏览器器打开输入:https://mirrors.edge.kernel.org/pub/software/scm/git/

       选择你要下载的版本,下载后上传至Linux服务器相应路径下

(2)解压:tar zxvf v2.2.1.tar.gz

(3)终端输入:

  cd git-2.7.0

  make prefix=/usr/local/git all

  make prefix=/usr/local/git install

(4)配置环境变量

      sudo vim /etc/profile

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

  保存并退出

(5)终端输入:source /etc/profile

2.安装运行

运行“java -jar jenkins.war --ajp13Port=-1 --httpPort=8888 &”命令。(8888端口后, &后台运行)

如果报错:

端口被占用,请更换端口

键入管理员密码登录jenkins

http://XXXX:8888

1.系统管理

(1)插件管理:Maven Integration plugin ,ssh ,PublishOverSSh

(2) 系统设置 :

 

主目录

/usr/share

备注:千万别放在root下,不然权限问题引发一系列无权操作

添加ssh remote host  添加全局凭据  添加ssh service

正确键入jenkins url

添加ssh server

(2)全局工具配置(重要)

git

maven

jdk: 我选择自动安装(自带的openjdk找不到路径)

Git

 Git installations

Path to Git executable

/usr/local/git/bin/git

shell: whereis git

MAVEN

 

 

 

MAVEN_HOME

/usr/share/apache-maven-3.5.4

 

 

4.新建项目

构建一个maven项目

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值