您需要为 GO 项目的流水线新增./.gomod
缓存目录,并在 Go 编译命令中添加该缓存目录。具体操作步骤如下:
登录 持续交付控制台,在左侧导航栏选择 工作区,在工作区列表中选择目标工作区名称。
在流水线列表中选择目标流水线,单击 编辑,默认进入 编辑流水线 页面的 流程配置 页签。
切换到 缓存目录 页签,单击➕,新增一条缓存目录。
./.gomod
。切换至 流程配置 页签,单击 Go 编译构建任务,在 编译命令 中输入以下命令,添加缓存目录。
# go 1.13 以上版本 go env -w GOMODCACHE=$(pwd)/.gomod # go 1.13 以下 export GOMODCACHE=$(pwd)/.gomod
注意
需要在构建命令前添加该缓存目录,否则缓存目录无法生效。
单击 保存,保存流水线配置。