使用Jenkins自動編譯我的.net 項目


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM