Features
為 Universal Packages 設定上游來源
現在,您可以設定 Azure Artifacts 摘要,以視需要自動從上游來源下載通用套件。
先前,您可以在摘要上設定 NuGet、Python、Maven 和 npm 套件的上游來源,但無法設定通用套件。 這是因為通用套件所使用的儲存體技術不同,其支援的套件比其他支援的套件類型大得多。
您現在可以像設定其他套件類型一樣設定通用套件的上游來源:開啟您的饋送設定,點擊 上游來源設定 ->新增上游來源設定 ->,然後選擇適合您的來源類型。 您將在下一個視圖中看到通用套件 (UPack) 作為新選項(請參閱下圖)。 如需詳細資訊,請參閱上游來源設定 檔案。
請注意,位於上游來源中的通用套件僅支援相同 DevOps 組織中的 feed 之間。
Maven 套件的更新版本 REST API 現已可用
您現在可以使用 Azure Artifacts「更新套件版本」REST API 來更新 Maven 套件版本。 先前,您可以使用 REST API 來更新 NuGet、Maven、npm 和通用套件的套件版本,但無法更新 Maven 套件。
若要更新 Maven 套件,請使用 HTTP PATCH 命令,如下所示。
PATCH
https://pkgs.dev.azure.com/{organization}/{project?}/\_apis/packaging/feeds/{feedId}/maven/groups/{groupId}/artifacts/{artifactId}/versions/{packageVersion}?api-version=5.1-preview.1
您可以設定下列各項:
URI 參數
| 名稱 | 在 | Required | Type | 說明 |
|---|---|---|---|---|
| artifactId | 路徑 | TRUE | 字串 | 封裝的構件識別碼 |
| feed | 路徑 | TRUE | 字串 | 資訊源的名稱或識別碼 |
| groupId | 路徑 | TRUE | 字串 | 套件的群組標識碼 |
| 組織 | 路徑 | TRUE | 字串 | Azure DevOps 組織的名稱 |
| 版本 | 路徑 | TRUE | 字串 | 套件的版本 |
| 專案 | 路徑 | 字串 | 項目識別碼或項目名稱 | |
| API版本 | 查詢 | TRUE | 字串 | 要使用的 API 版本。 這應該設定為 『5.1-preview.1』 以使用此版本的 API |
請求主體
| 名稱 | Type | 說明 |
|---|---|---|
| views | JsonPatchOperation | 套件版本將被新增到的檢視 |
如需詳細資訊,請參閱 REST API 檔 ,因為它會更新。
後續步驟
備註
這些功能將在未來兩到三周內推出。
打開 Azure DevOps 去看看吧。
如何提供意見反應
我們很樂意聽到您對於這些功能的看法。 使用說明功能表來回報問題或提供建議。
您可以在 Stack Overflow 的社群中獲得建議,並得到您的問題解答。