1、Jenkins是什么?
Jenkins是一個可擴展的持續集成的引擎,主要用於持續自動的構建、測試軟件項目
監控一些定時執行的任務。
2、安裝配置
最新的Jenkins 安裝包可以從這里下載:http://jenkins-ci.org/
下載完成后點擊 setup.exe 然后入Next
安裝完成后我們可以看到在windows服務中多了一個叫Jenkins的服務
我們還可以得到一個網站 http://localhost:8080/ ,打開這個網站,我們可以看到我們的Jenkins已經安裝好了。
首先,我們點擊系統管理,管理插件
更新svn插件
因為我們是編譯.NET程序,所以我們需要另外一個叫MSBuild的插件,我們到可選插件,搜索MSBuild,下載安裝,如下圖
都安裝完畢以后,點擊系統管理,系統設置
我們到系統設置界面找到MSBuild
其中 MSBuild Name 可以隨便叫
Path to MSBuild 就是我們MSBuild在當前電腦的路徑。
做完以上工作,我們可以新建一個任務了,我們回到主界面,Item名稱我們推薦用英文,我們選擇構建一個自由風格的軟件項目。
找到源碼管理我們選擇SVN,配置我們的源代碼的路徑的用戶名密碼
配置好SVN然后到MSBuild
MSBuild Version 為剛才配置的 MSBuild.exe
MSBuild Build File 是項目文件或者工程文件的名稱
然后就是MSBuild 的命令行參數了。
/t:Rebuild 表示每次都重建,不使用增量編譯
/P:Configuration=Release 表示編譯 Release 版本
/p:DeployOnBuild=true 表示啟用編譯並發布
/p:VisualStudioVersion=11.0 表示VS2012
PublishProfile 指定創建的Profile名稱
/p:DefineConstants=\"ZHEJIANGSZ,SILVERLIGHT,TRACE\" 瀏覽器內
配置完畢以后我們點保存,立即構建,程序編譯成功后就是發布到我們PublishProfile指定的文件夾中
如果編譯失敗,我們可以查看日志是因為什么而失敗,做對應的修改就可以。
經過上面的基本安裝配置,Jenkins已經可以構建我們的項目。
3、郵件通知設置
首先需要在系統設置界面里面做以下配置
找到 Jenkins Location 輸入系統管理員郵件地址
然后找到郵件通知輸入相對應的信息,如下圖
設置好以上信息,我們就可以在我們的任務中使用郵件通知了,具體配置方法如下
選擇增加構建后操作步驟,選擇 E-mail Notification,出現下面操作界面
在 Recipients中輸入收件人郵件地址,如果有多個收件人用空格隔開。
作者:chenwq,wangz