2016-11-02 242 views
0

我試圖部署mvc.net網站使用jenkins到我的本地IIS服務器,因爲我已經寫了Windows執行浴命令爲「C:\ Program Files文件(x86)\ MSBuild \ 14.0 \ bin \ msbuild.exe「」E:\ Heena \ Applications \ mvctest \ mvctest \ mvctest.csproj「/ T:Build; Package/p:Configuration = DEBUG/p:OutputPath =」obj \ DEBUG「/ p:DeployIisAppPath =」 /默認Web站點 「/p:VisualStudioVersion=14.0使用jenkins網站部署

」C:\ Program Files文件(x86)的\ IIS \微軟Web部署V3 \ msdeploy.exe「 -verb:同步 - 源:包=」 E :\ Heena \ Applications \ mvctest.zip「-dest:auto,computerName ='server1',用戶名='Administrator',密碼='server @ 2016'-allowUntrusted = true

現在在構建時,buil已經成功了,但我得到一個錯誤,因爲 構建成功。 0警告(S) 0錯誤(S)

已用時間00:00:04.60

C:\用戶\ ADMIN.jenkins \工作空間\ CICD-演示>出口0 [CICD-演示] $ cmd/c call C:\ Users \ ADMIN \ AppData \ Local \ Temp \ hudson7267586069406813972.bat

C:\ Users \ ADMIN.jenkins \ workspace \ CICD-demo>「C:\ Program Files(x86)\ IIS \ Microsoft Web Deploy V3 \ msdeploy.exe「-verb:sync -source:package =」E:\ Heena \ Applications \ mvctest.zip「-dest:auto,computerName ='server1',用戶名='管理員',密碼='server @ 2016'-allowUntrusted = true 信息:使用ID'06889367-aab0-4054-bee5- b54c98f58119'用於連接到遠程服務器。 信息:添加sitemanifest(sitemanifest)。 信息:創建應用程序(192.168.0.47/Testing/) 信息:添加虛擬路徑(192.168.0.47/Testing/) 錯誤代碼:ERROR_SITE_DOES_NOT_EXIST 更多的信息:網站 '192.168.0.47' 不存在。瞭解更多信息:http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_SITE_DOES_NOT_EXIST。 錯誤計數:1.

C:\用戶\ ADMIN.jenkins \工作空間\ CICD-演示>出口-1 生成步驟 '執行Windows批處理命令' 標記建立作爲成品失敗 :FAILURE

回答

0

我想這可能是因爲兩件事情:

  1. 看看Web管理服務是在8172,如果Web部署代理服務運行運行

  2. 嘗試在Msdeploy命令中傳遞SetParameters文件(MSBUILD將與ZIP文件一起創建)。

「...... PATH \ IIS \微軟Web部署V3 \ msdeploy.exe 」 - 動詞:SYNC-來源:包=「 ... APPPATH \ OBJ \發佈\包\ Application.zip」 -dest:auto,ComputerName =「https:// RemoteServer:8172/MsDeploy.axd」,username =「UNAME」,password =「PWD」,authtype =「Basic」,includeAcls =「False」 - 動詞:sync - disableLink:AppPoolExtension - disableLink:ContentExtension - disableLink:CertificateExtension - setParamFile: 「...... APPPATH \ OBJ \發佈\包\ Application.SetParameters.xml」 -allowUntrusted'/>

讓我知道如果這有幫助!歡呼:)

+0

嗨,感謝您的回答,但還有另一個問題,計算和部署完成 –