公开共享包

Azure DevOps Services

Azure Artifacts提供了一种简单的方式来将包共享给组织外部的用户,甚至使用公共源的外部客户。 存储在公共源中的包可由 Internet 上的任何人还原和安装。

先决条件

创建公共源

公共源是公共项目中的项目范围源。 公共源继承宿主项目的可见性设置。

  1. 导航到项目,然后选择Artifacts

    A screenshot showing how to access Artifacts from the Azure DevOps dashboard.

  2. 选择“ 创建源”。

    A screenshot showing how to create a new feed.

  3. 为源指定一个名称,然后选择Project:PublicProject (建议) 其范围。

    A screenshot showing how to create a new public feed.

  4. 完成后,选择“创建”。

注意

不能将组织范围的源转换为项目范围的源。

发布包

如果要发布NuGet包,请确保具有最新的Azure Artifacts凭据提供程序

(CLI) 发布包

使用 Azure Pipelines 发布包

重要

公共源不支持通用包。

共享包

若要公开共享包,只需共享源 URL,或者 https://dev.azure.com/<ORGANIZATION_NAME>/<PROJECT-NAME>/_artifacts/feed/<FEED_NAME> 通过 包锁屏提醒共享单个包。

只要项目保持公共状态,任何人都可以从公共源查看和下载包。 匿名用户将无法创建新源或访问回收站。

A screenshot showing packages in a public feed.

重要

公共源不支持上游源。