使用Jenkins自動編譯 .net 項目

使用Jenkins自動編譯個人.net 項目

 

1、Jenkins是什麼?html

Jenkins是一個可擴展的持續集成的引擎,主要用於持續自動的構建、測試軟件項目windows

監控一些定時執行的任務。瀏覽器

 

2、安裝配置併發

最新的Jenkins 安裝包能夠從這裏下載:http://jenkins-ci.org/svn

下載完成後點擊 setup.exe 而後入Nextpost

安裝完成後咱們能夠看到在windows服務中多了一個叫Jenkins的服務測試

咱們還能夠獲得一個網站 http://localhost:8080/ ,打開這個網站,咱們能夠看到咱們的Jenkins已經安裝好了。網站

 

首先,咱們點擊系統管理,管理插件ui

更新svn插件url

由於咱們是編譯.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 

by:http://www.cnblogs.com/wzalex/p/5190788.html

相關文章
相關標籤/搜索