制品仓库 CODEARTS ARTIFACT-通过编译构建任务发布/获取Go私有组件:发布私有组件到Go私有依赖库

时间:2024-10-29 17:20:07

发布私有组件到Go私有依赖库

  1. 下载私有依赖库配置文件。

    1. 登录制品仓库,选择私有依赖库,进入Go私有依赖库。单击页面右侧“操作指导”
    2. 在弹框中单击“下载配置指导文件”

  2. 配置代码仓库。

    1. 进入 代码托管服务 。创建Go语言代码仓库(操作步骤请参考创建云端仓库)。本文中使用仓库模板“Go Web Demo”创建代码仓库。
    2. 准备“go.mod”文件,并上传至代码仓库的根目录中。本文中使用的“go.mod”文件如下所示:

  3. 配置并执行编译构建任务。

    1. 在代码仓库中,单击页面右上角“设置构建”,页面跳转至“新建编译构建任务”页面。

      在页面中选择“空白构建模板”,单击“下一步”

    2. 添加步骤“Go语言构建”

    3. 编辑步骤“Go语言构建”
      • 工具版本按照实际选择,本文中选择“go-1.13.1”
      • 删除已有命令行,打开在步骤1中下载的配置文件,将文件中的“LINUX下配置go环境变量命令”复制到命令框中。
      • 将配置文件中go上传命令代码段复制到命令框中,并参考Go Modules打包方式简介替换命令行中的参数信息(本文打包版本为“v1.0.0”)。
    4. 单击“新建并执行”,执行构建任务。

      待页面提示“构建成功”时,进入私有依赖库,可找到通过构建任务上传的Go私有组件。

support.huaweicloud.com/bestpractice-cloudartifact/cloudartifact_06_0005.html