澳门皇冠金沙网站-澳门皇冠844网站

热门关键词: 澳门皇冠金沙网站,澳门皇冠844网站

持续集成环境快捷部署

tar zxf jdk-8u131-linux-x64.tar.gz -C /usr/local/

JAVA景况设置配置
下载最新版本1.8.0_131
cd /tmp/

mvn.png

    │   └── java

搭建持续集成蒙受 Jenkins Maven SVN 汤姆cat 完成自动编写翻译打包计划。

澳门皇冠手机版 1

Jenkins Web的大局景况布置:

Maven安装

澳门皇冠手机版 2

(2)Apache Maven 3.3.9        #能够选用3.2.5要么3.3.9;不要选择3.5.0版本!!

[root@localhost tmp]# mvn -v
Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T00:41:47 08:00)
Maven home: /usr/local/apache-maven-3.3.9
Java version: 1.8.0_131, vendor: Oracle Corporation
Java home: /usr/local/jdk1.8.0_131/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "linux", version: "2.6.32-573.el6.x86_64", arch: "amd64", family: "unix"

澳门皇冠手机版 3

[INFO] Using property: package = helloworld

export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

一、JDK
1、下载并设置:
进入/usr/local目录下
cd /usr/local
新建文件夹
webserver #mkdir webserver
跻身文件夹
cd webserver
透过rz上传安装包,恐怕通过wget直接下载到当前文件夹
解压
rpm -ivh jdk-7u80-linux-x64.rpm
2、配置境遇变量
编纂文件 vim /etc/profile
JAVA_HOME=/usr/java/jdk1.7.0_80
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME
:wq 保存退出
进行文书,使其收效
source /etc/profile
3.查看是还是不是安装成功
java -version

2.装置配备

Tomcat安装

二、汤姆cat(需安装好JDK)
1、下载:
跻身文件夹
cd /usr/local/webserver
通过rz上传安装包,也许经过wget直接下载到当前文件夹
2、解压
tar -zxvf apache-tomcat-7.0.68.tar.gz
3、步入解压后的文件夹的bin目录
cd apache-tomcat-7.0.68/bin
4、启动Tomcat
./startup.sh
5、展开浏览器在地方栏输入:http://ip:8080
并发以下分界面,表明tomcat运转成功

 Y: :     ##输入Y,回车

下载Tomcat7.0_77

五、Jenkins(需已安装好JDK)
1、下载:jenkins.war
跻身文件夹
cd /usr/local/webserver
通过rz上传安装包,可能通过wget直接下载到当前文件夹
2、启动
java -jar /usr/local/webserver/jenkins.war --httpPort=8888
3、浏览器输入http://ip:8888进入jenkins页面

查阅版本

svnserve -d -r /var/svn/project
用windows客户端检出 svn://192.168.1.7/project  测量检验是不是中标
要求安装密码的请查看上边链接文书档案自行安装

四、Git
1、下载:
跻身文件夹
cd /usr/local/webserver
透过rz上传安装包,或然经过wget直接下载到当前文件夹
2、解压
tar -zxvf git-2.9.4.tar.gz
3、预编译
make
4、安装
make install
5.翻看是还是不是配备成功
git version

(5)CentOS6.7

[INFO]

.....信息多,略去......
[INFO] Generating project in Interactive mode ##此地只怕会卡住,能够挑选直接等候1个小时左右就像常开始展览了,只要此番链接下载成功了,现在就不会现出这种地方了;也能够用重新创制时参加忽略跳过参数-DarchetypeCatalog=internal ##
.........................

.........................
Define value for property 'version':  1.0-SNAPSHOT: :    ##实践到那边停止了,回车就能够
[INFO] Using property: package = helloworld
Confirm properties configuration:
groupId: helloworld
artifactId: helloworld
version: 1.0-SNAPSHOT
package: helloworld
 Y: :    ##输入Y,回车
。。。。。下边等待直到成功

tree helloworld/
helloworld/
├── pom.xml
└── src
    ├── main
    │  └── java
    │      └── helloworld
    │          └── App.java
    └── test
        └── java
            └── helloworld
                └── AppTest.java
上边将开创的类型导入到svn版本库中/var/svn/project中
svn import /tmp/helloworld file:///var/svn/project/ -m "helloword"

3 配置Jenkins

浏览器访谈jenkins  进入Jenkins管理界

澳门皇冠手机版 4

Jenkins Web的全局情形布置:

系统管理=>系统装置配置jdk和mvn的家目录,顺便查看本人的Jenkins家目录是不是变动为和煦定义的

澳门皇冠手机版 5

jenkins的家目录如下图

澳门皇冠手机版 6

jdk/mvn的布局如下图:

澳门皇冠手机版 7

mvn的酒馆为了方便使用私下认可的:

Jenkins填写USportageL,SVN选用本身设置的本子

澳门皇冠手机版 8

接下去创制helloworld项目职责

新建任务

澳门皇冠手机版 9

澳门皇冠手机版 10

澳门皇冠手机版 11

pom.xml文件,选用跳过测验(不跳过测验,耗费时间还恐怕报错):

增加内容如下(clean install -Dmaven.test.skip=true)

澳门皇冠手机版 12

设置好职分后,新建筑工程作空间,也正是实施编写翻译打包,此进度时间会相比较长,须要耐心等待

澳门皇冠手机版 13

创设完毕后出现jar包,在后台工作空间中会多三个target目录

澳门皇冠手机版 14

4 构建进程中常见错误及消除办法

(1)svn的U奥迪Q3L配置难题,路线出现不得法大概升迁要输入账号密码.

SVN的不二等秘书技是项目标上一流目录,固然安顿的svn有账号密码,就依据提示填写账号密码就可以

(2)找不到pom.xml.

pom.xml文件是必须的,maven创设的门类都会有其一文件,别的门类援助maven且有其一文件才行

负有测量试验的时候作者选拔用maven命令创立叁个测验项目,保证不出新pom.xml找不到的主题材料

(3)maven制造项目时在generating project in interactive mode卡住了.

消除格局是足以选取直接等候就行了大致三个钟头左右,只是第二遍会并发这么些情景(推荐等待实现)

也得以在指令后加参数-DarchetypeCatalog=internal

mvn archetype:generate  -DgroupId=helloworld -DartifactId=helloworld -DarchetypeCatalog=internal

(4)在实行创设专业空间时候,创设不成事,出现错误.

.........

java.lang.NoSuchFieldError: DEFAULT_USER_SETTINGS_FILE

.........

那是jar冲突,版本太高引起的,maven3.5.0版本有其一主题材料,使用3.3.9低版本就足以了

小结:以上这一个成就后,算是基础条件搭建已经成功实现,剩下的正是依照自身的品种实际上境况深远学习布置使用Jenkins持续集成了。

局域网内利用GitLab Jenkins自动生成GitBook并表露(Nginx)  http://www.linuxidc.com/Linux/2016-05/131136.htm

Linux Git Maven Jenkins Neuxs自动化编写翻译碰到搭建 http://www.linuxidc.com/Linux/2016-02/128652.htm

CentOS6安装Jenkins  http://www.linuxidc.com/Linux/2016-05/131365.htm

运用Jenkins配置Git Maven的自动化构建 http://www.linuxidc.com/Linux/2016-02/128641.htm

Jenkins Maven Git搭建持续集成和自动化安插的配备手记 http://www.linuxidc.com/Linux/2015-06/118606.htm

Jenkins的布满式创设及配置——节点  http://www.linuxidc.com/Linux/2015-05/116903.htm

Jenkins 的详细介绍:请点这里
Jenkins 的下载地址:请点这里

正文永远更新链接地址:http://www.linuxidc.com/Linux/2017-05/143624.htm

澳门皇冠手机版 15

git.png

mv jenkins.war /usr/local/apache-tomcat-7.0.77/webapps/

tar zxf jdk-8u131-linux-x64.tar.gz -C /usr/local/
vim /etc/profile
增添如下内容
export JAVA_HOME=/usr/local/jdk1.8.0_131

1496496071.png

└── src

接下来实践
source /etc/profile

1496496655(1).png

[root@localhost tmp]# mvn -v

1.情状计划
(1)JDK1.8.0_131                    #不低于1.7版本,这里用风尚版本
(2)Apache Maven 3.3.9        #能够选用3.2.5依然3.3.9;不要选用3.5.0版本!!
(3)SVN客户端(Subversion 1.6.11)        #程序版本调控SVN1.6.11
(4)Tomcat1.7(apache-tomcat-7.0.77)      #Tomcat7.0.77或者7.0.75
(5)CentOS6.7

澳门皇冠手机版 16

利用mvn命令创立

source /etc/profile
查阅版本

三、Maven(需安装好JDK)
1、下载:
跻身文件夹
cd /usr/local/webserver
经过rz上传安装包,恐怕通过wget直接下载到当前文件夹
2、解压
tar -zxvf apache-maven-3.5.0-bin.tar.gz
3、配置情状变量
编排文件 vim /etc/profile
MAVEN_HOME=/usr/local/webserver/apache-maven-3.5.0
PATH=$PATH:$MAVEN_HOME/bin
export MAVEN_HOME
:wq 保存退出
实行文书,使其收效
source /etc/profile
4.查看是或不是配备成功
mvn -v

[INFO] Scanning for projects...

加上上面内容
export MAVEN_HOME=/usr/local/apache-maven-3.3.9
export PATH=$PATH:$MAVEN_HOME/bin

[INFO] Generating project in Interactive mode ##这里也许会阻塞,能够挑选直接等候1个钟头左右似乎常开始展览了,只要此次链接下载成功了,将来就不会冒出这种地方了;也能够用重新创立时参与忽略跳过参数-DarchetypeCatalog=internal ##

应用Maven创设项目
通过maven创建helloworld项目
cd /tmp/
选取mvn命令成立
mvn archetype:generate  -DgroupId=helloworld -DartifactId=helloworld
[INFO] Scanning for projects...
[INFO]                                                                       

1.意况策动

到Apache官方网址下载maven3.3.9版本
wget

tar zxf apache-maven-3.3.9-bin.tar.gz -C /usr/local/
vim /etc/profile

使用Maven创立项目

wget

vim /etc/profile

2.装置配置

.........................

安装Jenkins
wget
mv jenkins.war /usr/local/apache-tomcat-7.0.77/webapps/
cd /usr/local/apache-tomcat-7.0.77/webapps/
在webapps目录下运行jenkins
实行命令  java -jar jenkins.war
(关闭selinux和iptables)
浏览器访谈jenkins   

(1)JDK1.8.0_131                    #很大于1.7版本,这里用新型版本

wget
 unzip apache-tomcat-7.0.77.zip
 mv apache-tomcat-7.0.77 /usr/local/
 cd /usr/local/apache-tomcat-7.0.77

    │       └── helloworld

export PATH=$JAVA_澳门皇冠手机版,HOME/bin:$PATH

svnadmin create /var/svn/project

安装配置svn
能够参照
yum -y install subversion
mkdir /var/svn
svnadmin create /var/svn/project
svn import /etc/java  file:///var/svn/project -m "java"
 启动svn

在webapps目录下运营jenkins

[INFO]

[INFO] Building Maven Stub Project (No POM) 1

export MAVEN_HOME=/usr/local/apache-maven-3.3.9

。。。。。下边等待直到成功

3 配置Jenkins

浏览器访问jenkins    

cd /tmp/

搭建持续集成境况Jenkins Maven SVN Tomcat实现活动编写翻译打包计划。

wget 

export PATH=$JAVA_HOME/bin:$PATH

    ├── main

wget 

version: 1.0-SNAPSHOT

groupId: helloworld

上边将开创的种类导入到svn版本库中/var/svn/project中

mkdir /var/svn

wget 

本文由澳门皇冠金沙网站发布于网络操作,转载请注明出处:持续集成环境快捷部署