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 Version:subversion的版本號。
(2) Exclusion revprop name。