共用方式為


透過公共饋送公開分享套件

Azure DevOps 服務

Azure Artifacts 可讓您使用公共饋送,輕鬆地與組織外部的用戶共用套件,包括外部客戶。 儲存在公用摘要中的套件可由因特網上的任何人存取和安裝,而不需要 Azure DevOps 帳戶。

必要條件

產品 要求
Azure DevOps - Azure DevOps 組織
- Azure DevOps 項目

注意

公用摘要僅適用於 Azure DevOps Services。

建立公用摘要

這很重要

只有已啟用 「允許公用專案」原則 的組織才能建立專案,或將專案的可見度變更為公用。 尚未使用該政策的組織不再可以使用該政策。 Microsoft建議針對所有公用專案需求使用 GitHub

公用摘要是公用專案中的專案範圍摘要。 公用摘要會繼承主控專案的可見性設定。

  1. 登入您的 Azure DevOps 組織,然後流覽至您的公用專案。

  2. 選取 [ 成品],然後選取 [ 建立摘要]。

  3. 輸入名稱為摘要,針對其範圍選取專案:PublicProject (建議),然後選取建立

    顯示如何建立新公用訊息流的螢幕快照。

共用套件

若要公開分享您的套件,您可以直接分享摘要 URL,例如:https://dev.azure.com/<ORGANIZATION_NAME>/<PROJECT-NAME>/_artifacts/feed/<FEED_NAME>,或者使用 套件徽章分享個別套件。 只要您的項目維持公用狀態,任何人都可以從公用摘要存取和下載套件,而不需要 Azure DevOps 帳戶。

顯示公開資料來源中套件的螢幕快照。

注意

您必須是 摘要管理員 ,才能啟用套件徽章。 如需詳細資訊,請參閱 管理許可權

發佈套件 (CLI)

套件類型 文章
NuGet (英文) - 發佈 NuGet 套件 - (NuGet.exe)
- 發佈 NuGet 套件 - (dotnet)
Npm - 發佈 npm 套件
Maven - 發佈 Maven 套件
Gradle (英文) - 使用 Gradle 發佈成品
Python - 發佈 Python 套件
貨物 - 發佈貨物套件
通用套件 - 發佈通用套件

使用 Azure Pipelines 發佈套件

套件類型 文章
NuGet (英文) - 發佈 NuGet 套件
Npm - 發佈 npm 套件
Maven - 發佈 Maven 套件
Gradle (英文) - 使用 Gradle 發佈成品
Python - 發佈 Python 套件
貨物 - 發佈貨物套件 (YAML/傳統)
通用套件 - 發佈通用套件

注意

如果您的組織使用防火牆或 Proxy 伺服器,請確定您允許 Azure Artifacts 網域 URL 和 IP 位址