2016-11-18 74 views
0

我有一些麻煩設置appveyor。我想將生成的web部署包發佈到Appveyor工件提要。我選擇了構建Web在appveyor.yml部署軟件包: build: project: Apps/MyProject.sln publish_wap: true Appveyor上傳web部署神器

我可以從2個webdeploy包獲得所產生的日誌中看到: [00:00:24] Package "Backend.zip" is successfully created as single file at the following location: [00:00:24] file:///C:/Users/appveyor/AppData/Local/Temp/1/cul57h0ak9

我可以把這些包,只需到GitHub上發佈但是,我無法將這些包發佈到Appveyor工件提要,因爲與「部署」不同,似乎我需要知道工件的確切路徑(s) )。 Appveyour似乎在生成這些文件夾時使用了臨時文件夾,因此知道該路徑是相當無望的。我冷瀏覽構建代理的用戶的臨時文件目錄尋找他們,但這對我來說似乎有點不好意思。

所以,我的問題是:我如何可靠地告訴appveyor將我生成的拉鍊發送到工件Feed? (注意,我知道我可以在Visual Studio中配置一個「發佈目標」並使用它,但是據我所知,「publish_wap」選項背後的全部想法是不必爲此每個項目我都試圖實現代碼的明確分離,因此在我的msbuild項目中不需要包含特定於構建的配置)。

+1

請您澄清一下,「Appveyor artifact feed」是什麼意思?默認情況下,您的webdeploy軟件包將與這些鏈接一起提供https://www.appveyor.com/docs/packaging-artifacts/#permalink-to-the-last-successful-build-artifact和UI中的「工件」選項卡。 – ilyaf

+0

我很愚蠢。感謝您的解釋! – Trondh

回答

0

結果Appveoyr自動發佈任何工件,現在我感到很蠢。