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
}