@cryptotaxi247 / kubo / commits / 9a3ff19fa

ci: Make sure to fetch deps on go build

License: MIT Signed-off-by: Łukasz Magiera <magik6k@gmail.com>

Łukasz Magiera committed Mar 22, 2018 at 20:33 UTC 9a3ff19fa8d48d2235ce180507744aaca612c163
1 file changed +5 -3
ci/Jenkinsfile
+5 -3
@@ -45,11 +45,13 @@ def setupStep(nodeLabel, f) {
45 }
46
47 def gobuild_step(list) {
48 - setupStep('linux') {
48 + setupStep('linux') { run ->
49 + run "make gx-deps"
50 +
51 list.each { platform ->
52 withEnv(["GOOS=${platform[0]}", "GOARCH=${platform[1]}"]) {
51 - sh "go build -i -ldflags=\"-X github.com/ipfs/go-ipfs/repo/config.CurrentCommit=${env.SUBNAME}-${env.BUILD_NUMBER}\" -o cmd/ipfs/ipfs github.com/ipfs/go-ipfs/cmd/ipfs"
52 - sh "cp cmd/ipfs/ipfs cmd/ipfs/dist; cd cmd/ipfs/dist; tar -czvf ../go-ipfs_${env.GOOS}-${env.GOARCH}-${env.SUBNAME}-${env.BUILD_NUMBER}.tar.gz ."
53 + run "go build -i -ldflags=\"-X github.com/ipfs/go-ipfs/repo/config.CurrentCommit=${env.SUBNAME}-${env.BUILD_NUMBER}\" -o cmd/ipfs/ipfs github.com/ipfs/go-ipfs/cmd/ipfs"
54 + run "cp cmd/ipfs/ipfs cmd/ipfs/dist; cd cmd/ipfs/dist; tar -czvf ../go-ipfs_${env.GOOS}-${env.GOARCH}-${env.SUBNAME}-${env.BUILD_NUMBER}.tar.gz ."
55 archiveArtifacts artifacts: "cmd/ipfs/go-ipfs_${env.GOOS}-${env.GOARCH}-${env.SUBNAME}-${env.BUILD_NUMBER}.tar.gz", fingerprint: true
56 }
57 }