我在Visual Studio Team Services新版本管理系統的預覽中踢輪胎。我的場景是一個經典網站(ASP.NET 4.5),其中包含一個在VSTS中託管的Git倉庫。構建定義是成功的,因爲在這裏看到:從VSTS發佈管理部署WebSite到Azure
它設置爲發佈爲可以由發佈經理拾取神器如下所示:
在發佈經理方我有這個工件正確鏈接如下所示:
在這裏你可以看到我的環境以及相關的任務(全部3個克隆)
當我運行生成發佈精細的釋放,它連接到我的訂閱,但是當它試圖找到包文件,它具有在輸出日誌線101以下錯誤:
「沒有文件被發現與搜索模式部署‘C:\ A \ 4fe43dd1a ***拉鍊’」
這是完整的輸出:
這是我堅持,因爲我認爲我的神器鏈接通過VSTS應該解決這條路對我來說。很明顯,我錯過了某個地方的一個重要難題,但我儘可能最好地遵循了可用的文檔。
如果任何人有解決方案或可以指出我在正確的方向,將不勝感激!
---編輯---
我使用的文件選擇器選擇一種Web部署包(見下文)。我嘗試使用根網站以及bin文件夾。這兩種嘗試的結果錯誤,指出:「沒有文件被發現與搜索模式部署 'C:\ A \ 4fe43dd1a \經典網站定義\降\ ClassicWebsite \ bin' 的」
- - 編輯2 ---
我添加了一個MSBuild任務到我的構建過程具有以下MSBuildArguments
/p:OutDir=$(build.stagingDirectory) /p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true
並在我的複製/發佈工件任務中,我將輸出限制爲只複製.zip文件。現在,在我的RELEASE過程中,當我找到「Web部署包」時,「drop」文件夾爲空。下面是截圖:
我覺得我在正確的道路上,我只需要幫助搞清楚調整我的BUILD任務,爲我的釋放過程使用權的文物。任何幫助,將不勝感激。
工作正常!感謝Eddie! – CodeAbundance
我相信** Publish Build Artifacts **任務的問題已於2016年1月5日解決。 –
@JoshuaDrake thanks !,有沒有關於他們的修復的鏈接/文章? – password