我正在使用部署Azure應用程序服務以在Team Services中創建插槽步驟,我希望能夠將PackageAsSingleFile設置爲False來構建解決方案。但是,當我嘗試釋放包創建的工件的路徑時,我得到「找不到指定模式的包」。未找到指定模式的軟件包
我是否需要創建兩個工件,一個作爲zip文件,另一個作爲一個文件包,以便能夠做我想做的事情?我已經嘗試了不同的文件夾路徑,但無論如何我都會得到相同的錯誤。
我正在使用部署Azure應用程序服務以在Team Services中創建插槽步驟,我希望能夠將PackageAsSingleFile設置爲False來構建解決方案。但是,當我嘗試釋放包創建的工件的路徑時,我得到「找不到指定模式的包」。未找到指定模式的軟件包
我是否需要創建兩個工件,一個作爲zip文件,另一個作爲一個文件包,以便能夠做我想做的事情?我已經嘗試了不同的文件夾路徑,但無論如何我都會得到相同的錯誤。
請按以下步驟:
我用zip文件,和Azure的應用服務部署任務可以成功執行。
對於相關的構建定義,你可以用下面的任務:
複製文件的任務:
源文件夾:$(Build.SourcesDirectory)
。
內容:您要部署到Azure的項目,例如A SPNETCoreProj\**
。
目標文件夾:$(Build.ArtifactStagingDirectory)
。
歸檔文件任務: 根文件夾(或文件)存檔:$(Build.ArtifactStagingDirectory)
。 存檔類型:zip
。 檔案文件創建:$(Build.ArtifactStagingDirectory)/project.zip
。
發佈構建構件的任務:
路徑發佈:$(Build.ArtifactStagingDirectory)
。
神器名稱:drop
。
在釋放定義,你可以指定包裝或Azure的應用服務部署任務文件夾爲$(System.DefaultWorkingDirectory)\**\*.zip
。
這些步驟的伎倆!謝謝 – ruffen