diff --git a/Jenkinsfile b/Jenkinsfile index 284190202..9b4ef6cd2 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -7,9 +7,6 @@ pipeline { parameters { booleanParam(name: "BUILD_ALL", defaultValue: false, description: "Build all supported platform/architecture combos. Defaults to x86/x64 only") } - environment { - PATH = "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/go/bin:/home/jenkins-build/go/bin" - } agent none @@ -42,6 +39,7 @@ def buildMacOS() { def tasks = [:] tasks << getTasks(['mac'],['amd64'], {unused1, unused2 -> def myNode = { + env.PATH = env.PATH + ":/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/go/bin:/home/jenkins-build/go/bin" node ('mac') { dir("build") { checkout scm @@ -92,6 +90,7 @@ def buildStaticBinaries() { tasks << getTasks(dist, archs, { distro, platform -> def myNode = { node ('linux-build') { + env.PATH = env.PATH + ":/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/go/bin:/home/jenkins-build/go/bin" dir ("build") { checkout scm } @@ -140,6 +139,7 @@ def packageStatic() { tasks << getTasks(centos6, centos6Arch, { distro, arch -> def myNode = { node ('linux-build') { + env.PATH = env.PATH + ":/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/go/bin:/home/jenkins-build/go/bin" dir ("build") { checkout scm } @@ -165,6 +165,7 @@ def packageStatic() { tasks << getTasks(centos7, centos7Arch, { distro, arch -> def myNode = { node ('linux-build') { + env.PATH = env.PATH + ":/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/go/bin:/home/jenkins-build/go/bin" dir ("build") { checkout scm } @@ -191,6 +192,7 @@ def packageStatic() { tasks << getTasks(clefos7, clefos7Arch, { distro, arch -> def myNode = { node ('linux-build') { + env.PATH = env.PATH + ":/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/go/bin:/home/jenkins-build/go/bin" dir ("build") { checkout scm } @@ -222,6 +224,7 @@ def packageStatic() { tasks << getTasks(debianJessie, debianJessieArch, { distro, arch -> def myNode = { node ('linux-build') { + env.PATH = env.PATH + ":/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/go/bin:/home/jenkins-build/go/bin" dir ("build") { checkout scm } @@ -256,6 +259,7 @@ def packageStatic() { tasks << getTasks(ubuntuTrusty, ubuntuTrustyArch, { distro, arch -> def myNode = { node ('linux-build') { + env.PATH = env.PATH + ":/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/go/bin:/home/jenkins-build/go/bin" dir ("build") { checkout scm } @@ -290,6 +294,7 @@ def packageStatic() { tasks << getTasks(debianJessie, debianJessieArch, { distro, arch -> def myNode = { node ('linux-build') { + env.PATH = env.PATH + ":/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/go/bin:/home/jenkins-build/go/bin" dir ("build") { checkout scm } @@ -328,6 +333,7 @@ def buildDebianNative() { def build = { distro, arch -> def myNode = { node ('linux-build') { + env.PATH = env.PATH + ":/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/go/bin:/home/jenkins-build/go/bin" dir ("build") { checkout scm } @@ -395,6 +401,7 @@ def buildCentosNative() { def build = { distro, arch -> def myNode = { node ('linux-build') { + env.PATH = env.PATH + ":/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/go/bin:/home/jenkins-build/go/bin" dir ("build") { checkout scm }