/pkg
/tool
/main.go
/cmd
/tool
/lib
service.go
service_test.go
Jenkinsfile
...
def build() {
stage("Build Tool") {
container('go') {
sh 'go get github.com/jstemmer/go-junit-report'
sh 'go get tool' ??
sh 'go test -v tool/... | go-junit-report > report.xml'
sh 'go install tool'
}
}
...