久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

Jenkins服務(wù)器安裝與配置

 昵稱10504424 2013-04-12

Jenkins是一個(gè)非常出色的持續(xù)集成服務(wù)器,,本文主要介紹在CentOS系統(tǒng)中Jenkins的基本安裝配置方法,供參考,。

一. 軟件包:

1. 下載apache-maven-2.2.1-bin.tar
http://www./dyn/closer.cgi/maven/binaries/apache-maven-2.2.1-bin.tar.gz
2. 下載jenkins:http://mirrors./war/ 列出了jenkins的所有release版本,,請選擇下載

二. 安裝

 

本文假設(shè)操作用戶為gistech。

1. 安裝jdk,,參考《CentOS系統(tǒng)中安裝JDK1.6》,。
2. 安裝tomcat7,參考《CenOS系統(tǒng)中安裝Tomcat7》,。

修改tomcat配置文件

$ vi /home/gistech/tomcat/conf/server.xml

 

修改8080端口的Connector節(jié)點(diǎn),,增加如下配置

URIEncoding="UTF-8"

 

3. 安裝maven
1) 解壓

$ tar -zvxf apache-maven-2.2.1-bin.tar.gz

 

2) 移動(dòng)到其他目錄

$ mv apache-maven-2.2.1 /home/gistech/maven

3) 配置環(huán)境變量
編輯.bash_profile文件

$ cd /home/gistech
$ vi .bash_profile

 

添加如下內(nèi)容

MAVEN_HOME=$HOME/maven
PATH=$PATH:$HOME/bin:$MAVEN_HOME/bin
export MAVEN_HOME
export PATH

 

使環(huán)境變量生效

$ source .bash_profile

 

4) 驗(yàn)證是否安裝成功

$ mvn -v   

 

5) 配置maven
編輯maven的配置文件

$ cd maven/conf
$ vi settings.xml

 

修改配置文件示例如下:

復(fù)制代碼
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven./SETTINGS/1.0.0"
xmlns:xsi="http://www./2001/XMLSchema-instance"
xsi:schemaLocation="http://maven./SETTINGS/1.0.0 http://maven./xsd/settings-1.0.0.xsd">
<localRepository>/home/gistech/~m2</localRepository>
<servers>
<server>
<username>admin</username>
<password>password</password>
</server>
</servers>
<mirrors>
<mirror>
<!-- This sends everything else to /public -->
<id>nexus</id>
<mirrorOf>central</mirrorOf>
<url>http://192.168.120.247:8081/nexus/content/repositories/public</url>
</mirror>
</mirrors>
<profiles>
<profile>
<id>nexus</id>
<!-- Enable snapshots for the built in central repo to direct -->
<!-- all requests to nexus via the mirror -->
<repositories>
<repository>
<id>central</id>
<url>http://192.168.120.247:8081/nexus/content/repositories/public</url>
<releases>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
</releases>
<snapshots>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>central</id>
<url>http://192.168.120.247:8081/nexus/content/repositories/public</url>
<releases>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
</releases>
<snapshots>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
</snapshots>
</pluginRepository>
</pluginRepositories>
</profile>
</profiles>
<activeProfiles>
<!-- make the profile active all the time -->
<activeProfile>nexus</activeProfile>
</activeProfiles>
<pluginGroups>
<!-- define the sonatype plugin group, so the nexus plugins will work without
typing the groupId -->
<pluginGroup>org.sonatype.plugins</pluginGroup>
</pluginGroups>
</settings>
復(fù)制代碼

 

其中l(wèi)ocalRepository節(jié)點(diǎn)表示私服中下載的jar包存放路徑,根據(jù)實(shí)際存放的路徑修改,。
所有url節(jié)點(diǎn)中包含的地址:http://192.168.120.247:8081/nexus/content/repositories/public,,表示nexus私服的地址,請根據(jù)實(shí)際的地址修改,。
username,、password節(jié)點(diǎn)表示登錄nexus私服的用戶名及密碼。
4、安裝jenkins
1) 復(fù)制到tomcat webapps目錄

$ mv jenkins.war /home/gistech/tomcat/webapps

 

2) 配置環(huán)境變量
編輯.bash_profile文件
添加如下內(nèi)容

JENKINS_HOME=$HOME/tomcat/webapps/jenkins
export JENKINS_HOME

 

使環(huán)境變量生效

source .bash_profile

 

3) 啟動(dòng)tomcat,,使用http://localhost:8080/jenkins訪問jenkins

三,、jenkins的基本配置

 1、全局配置

單擊首頁左邊的“系統(tǒng)管理”,,進(jìn)入“系統(tǒng)設(shè)置”,,在這里對jenkins進(jìn)行全局設(shè)置
1) JDK安裝。如果沒有讀取出系統(tǒng)變量,,就手動(dòng)設(shè)置好別名和JAVA_HOME就可以了
2) Maven同理

3) 配置管理員郵件通知
配置方式如下圖:

配置完成后可以點(diǎn)擊"通過發(fā)送測試郵件測試配置"按鈕進(jìn)行測試。
2,、創(chuàng)建job
1) 在頁面中點(diǎn)擊“新job”,,輸入任務(wù)名稱,選擇“構(gòu)建一個(gè)maven2/3項(xiàng)目”,,如下圖:

2) 點(diǎn)擊ok按鈕進(jìn)入任務(wù)配置頁面,,首先配置項(xiàng)目的svn地址,如下圖:

3) 配置maven的pom文件位置,,可以使用相對路徑(相對于svn地址庫中的位置),,如下圖:

4) 配置maven編譯參數(shù),如下圖所示不執(zhí)行單元測試:

關(guān)于maven的編譯參數(shù)可參考Maven基本命令
3,、郵件通知
構(gòu)建郵件通知配置如下圖,,Recipients欄目中添加需要發(fā)送郵件通知的郵件地址。

4,、定時(shí)構(gòu)建
構(gòu)建觸發(fā)器可以配置構(gòu)建的時(shí)間,,如果需要定時(shí)構(gòu)建,可以選擇 Build periodically,,日程表參數(shù)解釋如下:

  • 第一個(gè)參數(shù)代表的是分鐘 minute,,取值 0~59;
  • 第二個(gè)參數(shù)代表的是小時(shí) hour,,取值 0~23,;
  • 第三個(gè)參數(shù)代表的是天 day,取值 1~31,;
  • 第四個(gè)參數(shù)代表的是月 month,,取值 1~12;
  • 最后一個(gè)參數(shù)代表的是星期 week,,取值 0~7,,0 和 7 都是表示星期天。

如0 * * * * 表示的就是每個(gè)小時(shí)的第 0 分鐘執(zhí)行一次構(gòu)建,。

5,、版本更新構(gòu)建
很多情況需要jenkins定時(shí)輪詢版本庫,只要有版本更新就觸發(fā)構(gòu)建,,jenkins提供了Poll SCM支持版本更新構(gòu)建,,如上圖,,配置參數(shù)與定時(shí)構(gòu)建的參數(shù)一樣,如*/5 * * * *表示每隔5分鐘輪詢一次,,檢查版本庫是否更新,。

分類: 運(yùn)維與基礎(chǔ)架構(gòu)

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn),。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多