发布软件包 - Gradle

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2020

借助 Azure Artifacts,开发人员可以通过将多个包类型存储在单一 feed 中,在一个位置管理其所有依赖项。 本文将逐步引导您如何连接到 Azure Artifacts 源,以及如何使用 Gradle 来发布软件包。

先决条件

产品 要求
Azure DevOps - 一个 Azure DevOps 组织
- Azure DevOps 项目
- 下载并安装 Gradle

创建信息流

Azure Artifacts 建议使用一个源来使用包,另一个源用于发布内部包。 如果您已有供稿,可以跳过这一步。 否则,请按照以下步骤创建新的订阅源:

  1. 登录到 Azure DevOps 组织,然后导航到项目。

  2. 选择 “项目”,然后选择“ 创建源”。

  3. 为源提供 名称 并设置其 可见性,然后选择源 的范围 。 如果想要包含来自公共注册表的包,请选中 上游源 复选框。

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

发布软件包

  1. 如果尚未进行数据源的身份验证,请按照 项目设置 中的步骤设置您的配置文件并进行数据源的身份验证。

  2. 在项目目录中,运行以下命令来发布包:

    gradle publish
    
  3. 发布后,导航到动态。 您应该能看到列出的包,如以下示例所示:

    显示已成功发布到源的包的屏幕截图。