在 docker 镜像上显式更改 go 路径

Ray*_*n D 4 go docker

当我跑步时dep ensure

/home/jenkins/workspace/myproject-voter 不在已知范围内GOPATH/src

我们已经在这个 docker 映像上安装了 go,我知道该项目没有克隆到go/src,但我的问题是是否set env可以通过或其他方式来解决这个问题?

Von*_*onC 6

我的问题是,是否通过 set env 或其他方法我可以采取一些技巧来克服这个问题?

不是“设置环境”,而是ENV

ENV GOPATH=/path/to/your/Go/project
Run Code Online (Sandbox Code Playgroud)

这将确保任何 Go 命令都使用正确的工作空间。