Jenkins持續集成安裝、配置、簡單使用

1 Jenkins下載安裝

1.1  Jenkins下載

從Jenkins官網上下載最新的war包。http://jenkins-ci.org/

 

1.2  Jenkins安裝

(1)     直接拷貝到tomcat中

將Jenkins.war放在tomcat容器下webapp目錄下,然後運行tomcat即可。打開瀏覽器,輸入http://localhost:8080/jenkins即可。

(2)     在tomcat中建立虛擬目錄

1)       將jenkins解壓在D://jenkins下。

2)       打開tomcat目錄下conf文件夾server.xml,然後再<Host name=”localhost”appBase=”webapps” unpackWARs=”true” autoDeploy=”true”> 下加入<Context path=”項目啓動路徑” docBase=”項目路徑(這裏是D://jenkins) reloadable=”true”>


 

2 Jenkins配置

2.1  安全驗證


(1)     啓用安全



(2)     選擇Jenkins專用用戶數據庫,登陸用戶可以做任何事。


2.2  註冊



2.3  登陸



2.4  新建任務



(1)     自由風格的軟件項目

(2)     MAVEN項目

(3)     構建一個多配置的項目

(4)     監控一個外部的任務


 

2.5  系統管理







2.5.1 系統設置


2.5.1.1     配置郵件通知

System Admine-mail address 是你發送郵件的地址。需要和下圖中User Name相同。


SMTP server 是什麼服務器。例如smtp.qq.com。

Default usere-mail suffix指的是郵箱默認後綴,即你可以直接填寫[email protected]的前綴即可(lzy)。

Reply-To Address:回覆郵件到哪個郵箱。

2.5.2 插件管理

可以在其中更新、新增、刪除插件。




2.6  構建觸發器

2.6.1 Buildperiodically

週期進行項目構建(它不care源碼是否發生變化)。

H/2 * ** * 每隔2分鐘構建一次。

H 1 * ** 每天構建一次

 

2.6.2 Poll SCM

定期檢查源碼變更(根據 SCM 的版本),若更新就checkout 新版本,然後執行構建。

 

2.7  MAVEN集成

(1)     Maven Configuration




1)       Default settings provider:默認的Maven本地倉庫settings.xml位置。

2)       Default global settings provider:默認的Maven本地倉庫全局setting.xml位置


 

(2)     MAVEN_HOME:Maven的安裝路徑。

(3)     Maven項目配置


1)       全局MAVEN_OPTS:配置Maven運行的參數。

Local MavenRepository:Maven的本地倉庫地址。

 


 

2.8  Sonar集成

(1)     Sonar安裝

http://blog.csdn.net/hunterno4/article/details/11687269.


(2)     Sonar系統配置



Server URL:用於配置sonar本地訪問的URL

Server Public URL:提供給外部共有的URL

Database URL:數據庫的URL,這裏使用的mysql數據庫。URL地址需要和你安裝sonar時候填寫的一致;

Database login:數據庫的登陸名;

Database password:數據庫的登陸密碼;

Database driver:數據庫的驅動,這裏是mysql的驅動。

(3)     Sonar項目配置



       在項目中構建後操作步驟中添加sonar,然後項目構建完成後會自動啓動sonar的。

 


 

2.9  E-Mail ext

參考www.juvenxu.com/2011/05/18/hudson-email-ext/

(1)     添加插件

在插件管理中,添加Email-ext插件,然後重啓Jenkins即可。

(2)     系統配置



(3)     項目配置





2.10 Subversion集成

2.10.1 Subversion安裝

待整理。

2.10.2 Subversion配置

(1)     Subversion Workspace Versionsubversion的版本號。

(2)     Exclusion revprop name




 

發佈了31 篇原創文章 · 獲贊 22 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章