1、環境部署: windows server 2008R2環境 2、相關軟體 SVN(源代碼管理器:jenkins通過插件從源代碼管理器下載代碼) Jenkins(主角)地址:http://ftp.yz.yamagata-u.ac.jp/pub/misc/jenkins/windows-stable ...
1、環境部署:
windows server 2008R2環境 2、相關軟體 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軟體 3、Jenkins安裝 1、啟動服務 雙擊後一路確認的安裝,jenkins安裝後,然後到管理工具->服務中有jenkins對應的服務,啟動即可(註意許可權和埠限制); 註意:預設jenkins會安裝到系統的服務中的,但是如果8080埠被占用了,那麼需要手動啟動服務,也就是說系統的系統無法啟動了。 cmd.exe後輸入命令:cd C:\Program Files (x86)\Jenkins(為安裝路徑) java -jar jenkins.war --ajp13Port=-1 --httpPort=8899 可以通過8899埠進行啟動服務了。 4、瀏覽器打開應用 啟動服務之後 通過瀏覽器:http://ip:8899打開對應的頁面 1)、打開發現需要輸入對應密碼,密碼路徑上面有提示,在安裝路徑(預設主目錄)的secret.key中; 註意:主目錄放置了所有當前jenkins使用的信息(包括源代碼下載都放在主目錄下),如果主目錄進行修改之後,也會重新要求進行安裝,所有插件需要重新安裝,所有已經做好的配置都沒有了,所以註意主目錄的放置,當然可以將配置複製到新的主目錄上面也是可以的,註意先複製後再刪除,否則就要找配置進行修改了。 2)、第一次打開發現需要等待安裝插件,過程比較長久,並且經常有安裝不成功的,最後不成功的刷新等,還是不成功的,刷新到可以直接進入系統了再安裝吧。 3)、登錄,登錄之後註意安裝插件: 路徑:系統管理->管理插件 下的 在右側過濾分別輸入MSBuild Plugin 和 Subversion Plug-in 進行尋找需要的插件,然後進行安裝。 上面準備工作都OK的話,那麼就進入配置階段: 5、新建項目 1)、點擊 然後出現(暫時選擇構建自由風格的軟體項目) 6、項目配置 1)、輸入項目名稱 2)、設置svn源代碼管理器路徑 註意在添加svn的時候,賬號和密碼註意進行添加。 3)、構建觸發器 目前我希望遠程進行調用,所以就選第一個了。 4)、構建環境 選擇上面勾選的,構建完之後顯示時間戳 5)、構建 因為用的是msbuild進行構建,所以需要進行配置(這裡很重要,可以搜索相關資料) /t:Build /p:Configuration=Release /p:WebProjectOutputDir=E:\SourceCodePublish\Mobile /p:OutputPath=E:\SourceCodePublish\Mobile\bin6)、構建後操作 構建後操作的步驟有很多步,如下: 最後點擊保存即可; 7、開始構建項目 1)、回到首頁發現 點擊進去 2)、點擊[立即構建] 3)、查看構建歷史 補充:如果一直build成功的話,那麼可以用vs打開項目進行編譯一次,然後就可以成功了,原因有些組建需要下載或者更新,所以沒有成功。 祝君好運!