公开共享包
Azure DevOps Services
Azure Artifacts提供了一种简单的方式来将包共享给组织外部的用户,甚至使用公共源的外部客户。 存储在公共源中的包可由 Internet 上的任何人还原和安装。
先决条件
- Azure DevOps 组织。 如果还没有组织,请创建一个组织。
- 公共项目。 如果还没有公共项目,请创建一个公共项目。
创建公共源
公共源是公共项目中的项目范围源。 公共源继承宿主项目的可见性设置。
导航到项目,然后选择Artifacts。
选择“ 创建源”。
为源指定一个名称,然后选择Project:PublicProject (建议) 其范围。
完成后,选择“创建”。
注意
不能将组织范围的源转换为项目范围的源。
发布包
如果要发布NuGet包,请确保具有最新的Azure Artifacts凭据提供程序。
(CLI) 发布包
使用 Azure Pipelines 发布包
重要
公共源不支持通用包。
共享包
若要公开共享包,只需共享源 URL,或者 https://dev.azure.com/<ORGANIZATION_NAME>/<PROJECT-NAME>/_artifacts/feed/<FEED_NAME> 通过 包锁屏提醒共享单个包。
只要项目保持公共状态,任何人都可以从公共源查看和下载包。 匿名用户将无法创建新源或访问回收站。
重要
公共源不支持上游源。