I try to setup CI for Go app and Jenkins. Jenkins Go Plugin has been installed, it gets correct version of Go(currently it's 1.5.2).
Currently I have next:
Test repository with simple app https://github.com/Agnikay/Test-Go-Jenkins
Jenkins with installed Go Plugin(on VPS, Ubuntu 14.04, x86)
For build in Jenkins added as build step next:
cd src/main go build main.go
As result in artifacts existing 2 files - main.go(sources) and main (executable) for linux x86. If i use as build command go build main.go -o server
error received: "named files must be .go files". So, my questions are
go build main.go
?go build
output file to add it to the artifacts?named files must be .go files
You need to put the .go
file last on the command-line.
go build -o server main.go
See:
Related: