You need to enable JavaScript to run this app.
导航

如何配置流水线缓存,提高 Go 项目构建效率?

最近更新时间2023.01.03 12:43:48

首次发布时间2023.01.03 12:43:48

您需要为 GO 项目的流水线新增./.gomod缓存目录,并在 Go 编译命令中添加该缓存目录。具体操作步骤如下:

  1. 登录 持续交付控制台,在左侧导航栏选择 工作区,在工作区列表中选择目标工作区名称。

  2. 在流水线列表中选择目标流水线,单击 编辑,默认进入 编辑流水线 页面的 流程配置 页签。

  3. 切换到 缓存目录 页签,单击➕,新增一条缓存目录。

    1. 目录:填写缓存路径,此处设置为./.gomod
    2. 描述:自定义该缓存目录的描述,限制 200 个字符。
  4. 切换至 流程配置 页签,单击 Go 编译构建任务,在 编译命令 中输入以下命令,添加缓存目录。

    # go 1.13 以上版本
    go env -w GOMODCACHE=$(pwd)/.gomod
    
    # go 1.13 以下
    export GOMODCACHE=$(pwd)/.gomod
    

    注意

    需要在构建命令前添加该缓存目录,否则缓存目录无法生效。

  5. 单击 保存,保存流水线配置。