以前jenkins 運行msbuild 始終亂碼(經過插件msbuild plugins),查網上各類辦法都解決不了。apache
個人jenkins安裝的是 bitnami jenkins, 全程綠色,直接安裝。我不會複雜的配置。windows
此次想要升級一下試試,實在受不了了。日誌都是亂碼,根本無法看。升級前下載bitnami jenkins最新版,還下載不了,很是慢。tomcat
因而到官網看了下,突然發現有windows安裝包,是msi格式,能夠直接安裝。測試
裝了臺虛擬機本地測試了一下,居然也能夠直接安裝,不包tomcatd,不包apache,直接運行。ui
so,換吧,換到官網版本。插件
問題來了:日誌
1. 中文的項目名稱會亂碼,好解決,找到jenkins.xml, 添加 -DfileEncoding=UTF-8 -Dsun.jnu.encoding=UTF-8xml
2. 原有路徑是http://localhost:8080/jenkins ,官網版本是 http://localhost:8080 ,地址變了,這個也好解決,增長 -profile=jenkins虛擬機
OK,完美替換。jenkins
不過發現這個版本在系統設置裏設置環境變量不起做用, 設置 Path 爲 %Path%;MSBUILD_PATH
在構建時Path沒有改變。
只好使用Msbuild的安裝選項,可是這裏還不能只寫目錄,要寫全路徑,但寫全路徑又提示只寫目錄就能夠,無語
C:\Windows\Microsoft.NET\Framework\v4.0.30319\MsBuild.exe
C:\Windows\Microsoft.NET\Framework\v4.0.30319\MsBuild.exe is not a directory on the Jenkins master (but perhaps it exists on some slaves)