Azure DevOps Services |Azure DevOps Server |Azure DevOps Server 2022 |Azure DevOps Server 2020
本文逐步讲解如何设置项目、使用 Azure Artifacts 源进行身份验证以及从命令行发布 Cargo 包。
先决条件
| 产品 | 要求 |
|---|---|
| Azure DevOps | - 一个 Azure DevOps 组织。 - Azure DevOps 项目。 - 下载并安装 rustup。 需要 Cargo 版本 1.74.0 或更高版本。 |
创建源
Azure Artifacts 建议使用专用包源来获取来自crates.io的包,并使用独立包源发布你的内部包。 如果已有 Azure Artifacts 源,请跳到下一部分。 否则,请按如下所示创建新的订阅源:
登录到 Azure DevOps 组织,然后导航到项目。
选择“项目”,然后选择“创建源”。
为你的源输入 名称 并指定其 可见性。 如果要包含来自公共注册表的包,请检查 上游源,然后为你的提要选择 范围。
完成操作后,选择“创建”。
发布软件包
如果尚未使用源进行身份验证,请按照 Project 安装程序 中的步骤配置配置文件、设置凭据提供程序并登录到注册表。
在项目目录中运行以下命令,发布 Cargo 包:
cargo publish