Wir planen, Jenkin Build-Prozess für Go-Projekte einzurichten. Ich habe Custom Workspace in jenkins eingerichtet und go1.6 von "Global Tool Configuration" installiert.Jenkin Build-Setup für Go-Projekte
Ich erhalte Fehlermeldung während go build
Ausführung Im Folgenden wird die GOPATH und 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)
Was ich hier fehlt? .. Vielen Dank für Ihre Hilfe ..
bauen. Es klingt wie Sie das Go-Plugin für Jenkins verwenden, das die 'GOROOT' automatisch für Sie setzt. Ich habe es gerade mit einem benutzerdefinierten Arbeitsbereich getestet, und es hat gut funktioniert - das 'GOROOT' zeigte auf die Go-Installation, nicht auf den Arbeitsbereich. Wie David in seiner Antwort erwähnt, sollten Sie sicherstellen, dass 'GOROOT' nicht an anderer Stelle gesetzt wird (z. B. in der globalen Konfiguration oder Knotenkonfiguration oder in Ihrer Jobkonfiguration). –