2017-08-18 184 views
2

我有一個關於將應用程序部署到Azure虛擬規模集的問題。 我使用this的博客。將應用程序部署到Azure虛擬機規模集

我的問題是將圖像發佈到azure,更具體地說是在任務「構建不可變圖像」中的部署輸入。

Screen with my Deployment Inputs section

,當我嘗試將其釋放我有一個錯誤:

[error]Error happened while `initializing task: Not found any file matching pattern: d:\a\r1\a\Proj\ under root folder: d:\a\r1\a..` 

應該如何正確的路徑看? 按照博客中的說明進行設置會導致相同的錯誤。 這是什麼:「d:\ a \ r1 \ a \」?

編輯:

好的。我已經處理了這個問題。 它應該是: 部署包$(System.DefaultWorkingDirectory)/Proj/drop
部署腳本Deploy/ubuntu/deployNodejsApp.sh

但還有第二個。 在步驟「BUIL不變映像」我有一個錯誤:

2017-08-18T13:34:56.6852114Z ##[error]Error: d:\a\_temp\1503062745199\packer\packer.exe failed with return code: 1 
2017-08-18T13:34:56.6992118Z ##[section]Finishing: Build immutable image 

,並沒有移動到下一個步驟:天藍色的PowerShell腳本。

在我的Azure存儲帳戶,我有新的VHD文件,但是當我用它在模板創建比例集合我仍然有我的博客文章的作者信息Continuous Delivery is currently not supported on Virtual machine scale sets which use OS images from gallery. Choose a virtual machine scale set which uses a custom image.

+0

添加變量system.debug釋放定義並將其設置爲true,然後創建一個新版本,然後在此處發佈詳細日誌。另一方面,當配置持續交付時,您是否遇到持續交付錯誤目前尚不支持...在Azure門戶中? –

回答

0

。你可以將syste.debug設置爲true並共享日誌嗎?

blog.devmatter.com/enabling-verbose-output-in-team-foundation-build-logs/

有兩種方法來部署到虛擬機比例集合。一種是使用不可變的VHD(博客談論的),另一種是使用自定義腳本擴展。

在不可變的VHD方法中,有兩個要求: - VHD圖像應包含在與VM Scale Set創建於 相同位置的存儲帳戶中 - 您嘗試的VM Scale更新必須是通過使用自定義VHD而不是平臺映像創建的。使用一成不變的VHD方法來更新VMSS您可以創建一個VMSS通過以下博客文章:

我們正在支持其通過使用平臺的形象創造和更新應VMSS工作很快就會出來。這種新方法將使用自定義腳本擴展來幫助您更新應用程序。 對於VSTS相關的問題,你也可以在這裏發佈:https://developercommunity.visualstudio.com/spaces/21/index.html

相關問題