簡體   English   中英

Azure DevOps:從Azure Artifacts導入Maven工件到發行版時出錯

[英]Azure DevOps: Error importing Maven artifact from Azure Artifacts into Release

因此,我嘗試使用Azure DevOps堆棧和通常由Jenkins構建並由Heroku托管的Java Maven項目進行概念驗證。 最初,我試圖直接從構建管道WAR文件中設置發布管道,但是由於找不到它,我對自己說:“好吧,如果您發布到工件,它應該很簡單”,所以我做到了。

Build將Maven工件發布到Azure Artifacts

飼料

就我而言,這里沒有問題。 我沒有弄亂權限,但是我確實注意到,在Feed設置下,我無法選擇(顯示為灰色)“允許構建和發布”。 但是Project Collection Build Services被設置為貢獻者。

在發行版中配置工件

所以這是第一個潛在的問題。 該提要顯示在下拉列表中,但沒有顯示。 提要上只有一個工件,所以我發現這很奇怪:

在此處輸入圖片說明

因此,我被要求手動輸入,這就是開始變得棘手的地方。 對我來說,工件的ID應該是Maven坐標com.acme.demo:reading-time-app 如果輸入,我可以繼續,但是沒有確認那是正確的ID:

在此處輸入圖片說明

創建並觸發發布

因此,當我創建一個新發行版時,它會要求我提供版本號,然后再次出現下拉列表。 所以我寫了1.1版,您可以從第一個屏幕快照中確認它的存在:

在此處輸入圖片說明

我觸發了發行版,並且在“ Download Artifact階段出現以下錯誤:

2019-01-19T17:11:46.7642756Z ##[section]Starting: Download artifact - _com.acme.demoreading-time-app (Azure Artifacts)
2019-01-19T17:11:46.7895376Z ==============================================================================
2019-01-19T17:11:46.7895486Z Task         : Download Package
2019-01-19T17:11:46.7895573Z Description  : Download a package from a Package Management feed in Azure Artifacts or TFS. 
 Requires the Package Management extension.
2019-01-19T17:11:46.7895642Z Version      : 0.1.17
2019-01-19T17:11:46.7895704Z Author       : ms-vscs-rm
2019-01-19T17:11:46.7895757Z Help         : Needs Package Management extension to be installed
2019-01-19T17:11:46.7895859Z ==============================================================================
2019-01-19T17:11:48.2563329Z SYSTEMVSSCONNECTION exists true
2019-01-19T17:11:48.2619024Z ##[error]Failed to get package metadata with error Error: Invalid Resource
2019-01-19T17:11:48.9982590Z ##[section]Finishing: Download artifact - _com.acme.demoreading-time-app (Azure Artifacts)

我在這里迷失了方向。 我認為這應該很簡單,但是我什至還沒有調試將部署到Azure App Service中的任何問題的階段。 任何幫助深表感謝。

先感謝您!

很抱歉給您帶來混亂,目前,“ Azure Artifacts”工件類型僅支持NuGet軟件包。 我們應該在當前部署中進行字符串更改,以使其更加清晰。 我們還在努力擴展它以支持所有其他類型(Maven,npm,Python和Universal); 應該在2月底左右可用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM