我們正在計劃爲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'沒有被設置在別處(例如在全局或節點配置中,或在你的作業配置中)。 –