Jenkins部署.net自動化構建

一、環境部署:java

windows server 2008R2環境
 
二、相關軟件
SVN(源代碼管理器:jenkins經過插件從源代碼管理器下載代碼)   Jenkins(主角)地址: http://ftp.yz.yamagata-u.ac.jp/pub/misc/jenkins/windows-stable/jenkins-2.19.1.zip;
JDK 1.7以上
.netframework 4.0等等
最好安裝visual studio軟件
 
三、Jenkins安裝
一、啓動服務
雙擊後一路確認的安裝,jenkins安裝後,而後到管理工具->服務中有jenkins對應的服務,啓動便可(注意權限和端口限制);
注意:默認jenkins會安裝到系統的服務中的,可是若是8080端口被佔用了,那麼須要手動啓動服務,也就是說系統的系統沒法啓動了。
cmd.exe後輸入命令:cd C:\Program Files (x86)\Jenkins(爲安裝路徑)   java -jar jenkins.war --ajp13Port=-1 --httpPort=8899  
能夠經過8899端口進行啓動服務了。
 
四、瀏覽器打開應用
啓動服務以後
1)、打開發現須要輸入對應密碼,密碼路徑上面有提示,在安裝路徑(默認主目錄)的secret.key中;
          注意:主目錄放置了全部當前jenkins使用的信息(包括源代碼下載都放在主目錄下),若是主目錄進行修改以後,也會從新要求進行安裝,全部插件須要從新安裝,全部已經作好的配置都沒有了,因此注意主目錄的放置,固然能夠將配置複製到新的主目錄上面也是能夠的,注意先複製後再刪除,不然就要找配置進行修改了。
 
2)、第一次打開發現須要等待安裝插件,過程比較長久,而且常常有安裝不成功的,最後不成功的刷新等,仍是不成功的,刷新到能夠直接進入系統了再安裝吧。
3)、登陸,登陸以後注意安裝插件:
路徑:系統管理->管理插件 下的  
在右側過濾分別輸入 MSBuild Plugin  和   Subversion Plug-in  進行尋找須要的插件,而後進行安裝。
 
上面準備工做都OK的話,那麼就進入配置階段:
 
五、新建項目
1)、點擊
而後出現(暫時選擇構建自由風格的軟件項目)
六、項目配置
1)、輸入項目名稱
2)、設置svn源代碼管理器路徑
注意在添加svn的時候,帳號和密碼注意進行添加。
 
3)、構建觸發器
目前我但願遠程進行調用,因此就選第一個了。
4)、構建環境
 選擇上面勾選的,構建完以後顯示時間戳
5)、構建
由於用的是msbuild進行構建,因此須要進行配置(這裏很重要,能夠搜索相關資料)
/t:Build  /p:Configuration=Release /p:WebProjectOutputDir=E:\SourceCodePublish\Mobile /p:OutputPath=E:\SourceCodePublish\Mobile\bin

 6)、構建後操做
構建後操做的步驟有不少步,以下: 
 
最後點擊保存便可;
 
七、開始構建項目
1)、回到首頁發現
 點擊進去
2)、點擊[當即構建]
 3)、查看構建歷史
補充:若是一直build成功的話,那麼能夠用vs打開項目進行編譯一次,而後就能夠成功了,緣由有些組建須要下載或者更新,因此沒有成功。
祝君好運!
 
 
 
 
 
 
 
 
 
 



相關文章
相關標籤/搜索