我们正在计划为Go项目设置Jenkin构建过程。我在jenkins中设置自定义工作区,并从“全局工具配置”中安装go1.6。Jenkin为Go项目构建设置
在执行go build
下面我收到错误消息是GOPATH和GOROOT
GOPATH /var/lib/jenkins/workspace/project/go
GOROOT /var/lib/jenkins/workspace
ain.go:20:2: cannot find package "bytes" in any of:
/var/lib/jenkins/workspace/src/pkg/bytes (from $GOROOT)
/var/lib/jenkins/workspace/project/go/src/bytes (from $GOPATH)
我是缺少在这里?..感谢您的帮助..
听起来好像您正在为Jenkins使用Go Plugin,它会自动为您设置“GOROOT”。我只是用一个自定义的工作区来测试它,它工作正常 - 'GOROOT'指向Go安装,而不是工作区。正如David在他的回答中提到的那样,你应该确保'GOROOT'没有被设置在别处(例如在全局或节点配置中,或在你的作业配置中)。 –