From cc216ef918ef734dac7253a0046089f6fd077414 Mon Sep 17 00:00:00 2001 From: Daniel Agar Date: Mon, 11 Dec 2017 15:15:43 -0500 Subject: [PATCH] Jenkinsfile set CI env variable in docker builds --- Jenkinsfile | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 0b521355a3..1ca32d47c7 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -5,7 +5,7 @@ pipeline { agent { docker { image 'px4io/px4-dev-base:2017-10-23' - args '--env CI=true' + args '-e CI=true' } } steps { @@ -26,7 +26,7 @@ pipeline { builds["${node_name}"] = { node { stage("Build Test ${node_name}") { - docker.image('px4io/px4-dev-nuttx:2017-10-23').inside('-e CCACHE_BASEDIR=$WORKSPACE -e CCACHE_DIR=/tmp/ccache -v /tmp/ccache:/tmp/ccache:rw') { + docker.image('px4io/px4-dev-nuttx:2017-10-23').inside('-e CI=true -e CCACHE_BASEDIR=$WORKSPACE -e CCACHE_DIR=/tmp/ccache -v /tmp/ccache:/tmp/ccache:rw') { stage("${node_name}") { checkout scm sh "make clean" @@ -49,7 +49,7 @@ pipeline { builds["px4fmu-v2"] = { node { stage("Build Test ${node_name}") { - docker.image('px4io/px4-dev-nuttx:2017-10-23').inside('-e CCACHE_BASEDIR=$WORKSPACE -e CCACHE_DIR=/tmp/ccache -v /tmp/ccache:/tmp/ccache:rw') { + docker.image('px4io/px4-dev-nuttx:2017-10-23').inside('-e CI=true -e CCACHE_BASEDIR=$WORKSPACE -e CCACHE_DIR=/tmp/ccache -v /tmp/ccache:/tmp/ccache:rw') { stage("${node_name}") { checkout scm sh "make clean" @@ -77,7 +77,7 @@ pipeline { builds["${node_name}"] = { node { stage("Build Test ${node_name}") { - docker.image('px4io/px4-dev-nuttx:2017-10-23').inside('-e CCACHE_BASEDIR=$WORKSPACE -e CCACHE_DIR=/tmp/ccache -v /tmp/ccache:/tmp/ccache:rw') { + docker.image('px4io/px4-dev-nuttx:2017-10-23').inside('-e CI=true -e CCACHE_BASEDIR=$WORKSPACE -e CCACHE_DIR=/tmp/ccache -v /tmp/ccache:/tmp/ccache:rw') { stage("${node_name}") { checkout scm sh "make clean" @@ -102,7 +102,7 @@ pipeline { builds["${node_name}"] = { node { stage("Build Test ${node_name}") { - docker.image('px4io/px4-dev-nuttx:2017-10-23').inside('-e CCACHE_BASEDIR=$WORKSPACE -e CCACHE_DIR=/tmp/ccache -v /tmp/ccache:/tmp/ccache:rw') { + docker.image('px4io/px4-dev-nuttx:2017-10-23').inside('-e CI=true -e CCACHE_BASEDIR=$WORKSPACE -e CCACHE_DIR=/tmp/ccache -v /tmp/ccache:/tmp/ccache:rw') { stage("${node_name}") { checkout scm sh "make clean" @@ -125,7 +125,7 @@ pipeline { builds["${node_name}"] = { node { stage("Build Test ${node_name}") { - docker.image('px4io/px4-dev-raspi:2017-10-23').inside('-e CCACHE_BASEDIR=$WORKSPACE -e CCACHE_DIR=/tmp/ccache -v /tmp/ccache:/tmp/ccache:rw') { + docker.image('px4io/px4-dev-raspi:2017-10-23').inside('-e CI=true -e CCACHE_BASEDIR=$WORKSPACE -e CCACHE_DIR=/tmp/ccache -v /tmp/ccache:/tmp/ccache:rw') { stage("${node_name}") { checkout scm sh "make clean" @@ -147,7 +147,7 @@ pipeline { builds["${node_name}"] = { node { stage("Build Test ${node_name}") { - docker.image('px4io/px4-dev-armhf:2017-10-23').inside('-e CCACHE_BASEDIR=$WORKSPACE -e CCACHE_DIR=/tmp/ccache -v /tmp/ccache:/tmp/ccache:rw') { + docker.image('px4io/px4-dev-armhf:2017-10-23').inside('-e CI=true -e CCACHE_BASEDIR=$WORKSPACE -e CCACHE_DIR=/tmp/ccache -v /tmp/ccache:/tmp/ccache:rw') { stage("${node_name}") { checkout scm sh "make clean" @@ -193,7 +193,7 @@ pipeline { builds["${node_name} (GCC7)"] = { node { stage("Build Test ${node_name} (GCC7)") { - docker.image('px4io/px4-dev-base-archlinux:2017-12-08').inside('-e CCACHE_BASEDIR=$WORKSPACE -e CCACHE_DIR=/tmp/ccache -v /tmp/ccache:/tmp/ccache:rw') { + docker.image('px4io/px4-dev-base-archlinux:2017-12-08').inside('-e CI=true -e CCACHE_BASEDIR=$WORKSPACE -e CCACHE_DIR=/tmp/ccache -v /tmp/ccache:/tmp/ccache:rw') { stage("${node_name}") { checkout scm sh "make clean" @@ -220,7 +220,7 @@ pipeline { // agent { // docker { // image 'px4io/px4-dev-clang:2017-10-23' - // args '-e CCACHE_BASEDIR=$WORKSPACE -e CCACHE_DIR=/tmp/ccache -v /tmp/ccache:/tmp/ccache:rw' + // args '-e CI=true -e CCACHE_BASEDIR=$WORKSPACE -e CCACHE_DIR=/tmp/ccache -v /tmp/ccache:/tmp/ccache:rw' // } // } // steps { @@ -233,7 +233,7 @@ pipeline { agent { docker { image 'px4io/px4-dev-base:2017-10-23' - args '-e CCACHE_BASEDIR=$WORKSPACE -e CCACHE_DIR=/tmp/ccache -v /tmp/ccache:/tmp/ccache:rw' + args '-e CI=true -e CCACHE_BASEDIR=$WORKSPACE -e CCACHE_DIR=/tmp/ccache -v /tmp/ccache:/tmp/ccache:rw' } } steps { @@ -248,7 +248,7 @@ pipeline { // agent { // docker { // image 'px4io/px4-dev-base:2017-10-23' - // args '-e CCACHE_BASEDIR=$WORKSPACE -e CCACHE_DIR=/tmp/ccache -v /tmp/ccache:/tmp/ccache:rw' + // args '-e CI=true -e CCACHE_BASEDIR=$WORKSPACE -e CCACHE_DIR=/tmp/ccache -v /tmp/ccache:/tmp/ccache:rw' // } // } // steps {