|
|
|
@ -114,7 +114,7 @@ pipeline {
@@ -114,7 +114,7 @@ pipeline {
|
|
|
|
|
builds["${node_name}"] = { |
|
|
|
|
node { |
|
|
|
|
stage("Build Test ${node_name}") { |
|
|
|
|
docker.image('px4io/px4-dev-base:2017-10-23').inside('-e CI=true -e CCACHE_BASEDIR=$WORKSPACE -e CCACHE_DIR=/tmp/ccache -v /tmp/ccache:/tmp/ccache:rw') { |
|
|
|
|
docker.image('px4io/px4-dev-base:2017-12-30').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" |
|
|
|
@ -136,7 +136,7 @@ pipeline {
@@ -136,7 +136,7 @@ pipeline {
|
|
|
|
|
builds["${node_name}"] = { |
|
|
|
|
node { |
|
|
|
|
stage("Build Test ${node_name}") { |
|
|
|
|
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') { |
|
|
|
|
docker.image('px4io/px4-dev-raspi:2017-12-30').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" |
|
|
|
@ -158,7 +158,7 @@ pipeline {
@@ -158,7 +158,7 @@ pipeline {
|
|
|
|
|
builds["${node_name}"] = { |
|
|
|
|
node { |
|
|
|
|
stage("Build Test ${node_name}") { |
|
|
|
|
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') { |
|
|
|
|
docker.image('px4io/px4-dev-armhf:2017-12-30').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" |
|
|
|
@ -181,7 +181,7 @@ pipeline {
@@ -181,7 +181,7 @@ pipeline {
|
|
|
|
|
node { |
|
|
|
|
stage("Build Test ${node_name}") { |
|
|
|
|
docker.withRegistry('https://registry.hub.docker.com', 'docker_hub_dagar') { |
|
|
|
|
docker.image("lorenzmeier/px4-dev-snapdragon:2017-10-23").inside { |
|
|
|
|
docker.image("lorenzmeier/px4-dev-snapdragon:2017-12-29").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" |
|
|
|
@ -204,7 +204,7 @@ pipeline {
@@ -204,7 +204,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 CI=true -e CCACHE_BASEDIR=$WORKSPACE -e CCACHE_DIR=/tmp/ccache -v /tmp/ccache:/tmp/ccache:rw') { |
|
|
|
|
docker.image('px4io/px4-dev-base-archlinux:2017-12-30').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" |
|
|
|
@ -250,7 +250,7 @@ pipeline {
@@ -250,7 +250,7 @@ pipeline {
|
|
|
|
|
stage('check style') { |
|
|
|
|
agent { |
|
|
|
|
docker { |
|
|
|
|
image 'px4io/px4-dev-base:2017-10-23' |
|
|
|
|
image 'px4io/px4-dev-base:2017-12-30' |
|
|
|
|
args '-e CI=true' |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
@ -262,7 +262,7 @@ pipeline {
@@ -262,7 +262,7 @@ pipeline {
|
|
|
|
|
stage('clang analyzer') { |
|
|
|
|
agent { |
|
|
|
|
docker { |
|
|
|
|
image 'px4io/px4-dev-clang:2017-10-23' |
|
|
|
|
image 'px4io/px4-dev-clang:2017-12-30' |
|
|
|
|
args '-e CI=true -e CCACHE_BASEDIR=$WORKSPACE -e CCACHE_DIR=/tmp/ccache -v /tmp/ccache:/tmp/ccache:rw' |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
@ -280,12 +280,19 @@ pipeline {
@@ -280,12 +280,19 @@ pipeline {
|
|
|
|
|
reportName: 'Clang Static Analyzer' |
|
|
|
|
] |
|
|
|
|
} |
|
|
|
|
when { |
|
|
|
|
anyOf { |
|
|
|
|
branch 'master' |
|
|
|
|
branch 'beta' |
|
|
|
|
branch 'stable' |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
stage('clang tidy') { |
|
|
|
|
agent { |
|
|
|
|
docker { |
|
|
|
|
image 'px4io/px4-dev-clang:2017-10-23' |
|
|
|
|
image 'px4io/px4-dev-clang:2017-12-30' |
|
|
|
|
args '-e CI=true -e CCACHE_BASEDIR=$WORKSPACE -e CCACHE_DIR=/tmp/ccache -v /tmp/ccache:/tmp/ccache:rw' |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
@ -316,12 +323,19 @@ pipeline {
@@ -316,12 +323,19 @@ pipeline {
|
|
|
|
|
reportName: 'Cppcheck' |
|
|
|
|
] |
|
|
|
|
} |
|
|
|
|
when { |
|
|
|
|
anyOf { |
|
|
|
|
branch 'master' |
|
|
|
|
branch 'beta' |
|
|
|
|
branch 'stable' |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
stage('tests') { |
|
|
|
|
agent { |
|
|
|
|
docker { |
|
|
|
|
image 'px4io/px4-dev-base:2017-10-23' |
|
|
|
|
image 'px4io/px4-dev-base:2017-12-30' |
|
|
|
|
args '-e CI=true -e CCACHE_BASEDIR=$WORKSPACE -e CCACHE_DIR=/tmp/ccache -v /tmp/ccache:/tmp/ccache:rw' |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
@ -336,7 +350,7 @@ pipeline {
@@ -336,7 +350,7 @@ pipeline {
|
|
|
|
|
//stage('tests coverage') { |
|
|
|
|
// agent { |
|
|
|
|
// docker { |
|
|
|
|
// image 'px4io/px4-dev-base:2017-10-23' |
|
|
|
|
// image 'px4io/px4-dev-base:2017-12-30' |
|
|
|
|
// args '-e CI=true -e CCACHE_BASEDIR=$WORKSPACE -e CCACHE_DIR=/tmp/ccache -v /tmp/ccache:/tmp/ccache:rw' |
|
|
|
|
// } |
|
|
|
|
// } |
|
|
|
@ -364,7 +378,7 @@ pipeline {
@@ -364,7 +378,7 @@ pipeline {
|
|
|
|
|
|
|
|
|
|
stage('airframe') { |
|
|
|
|
agent { |
|
|
|
|
docker { image 'px4io/px4-dev-base:2017-10-23' } |
|
|
|
|
docker { image 'px4io/px4-dev-base:2017-12-30' } |
|
|
|
|
} |
|
|
|
|
steps { |
|
|
|
|
sh 'make airframe_metadata' |
|
|
|
@ -374,7 +388,7 @@ pipeline {
@@ -374,7 +388,7 @@ pipeline {
|
|
|
|
|
|
|
|
|
|
stage('parameter') { |
|
|
|
|
agent { |
|
|
|
|
docker { image 'px4io/px4-dev-base:2017-10-23' } |
|
|
|
|
docker { image 'px4io/px4-dev-base:2017-12-30' } |
|
|
|
|
} |
|
|
|
|
steps { |
|
|
|
|
sh 'make parameters_metadata' |
|
|
|
@ -384,7 +398,7 @@ pipeline {
@@ -384,7 +398,7 @@ pipeline {
|
|
|
|
|
|
|
|
|
|
stage('module') { |
|
|
|
|
agent { |
|
|
|
|
docker { image 'px4io/px4-dev-base:2017-10-23' } |
|
|
|
|
docker { image 'px4io/px4-dev-base:2017-12-30' } |
|
|
|
|
} |
|
|
|
|
steps { |
|
|
|
|
sh 'make module_documentation' |
|
|
|
@ -396,7 +410,7 @@ pipeline {
@@ -396,7 +410,7 @@ pipeline {
|
|
|
|
|
|
|
|
|
|
stage('S3 Upload') { |
|
|
|
|
agent { |
|
|
|
|
docker { image 'px4io/px4-dev-base:2017-10-23' } |
|
|
|
|
docker { image 'px4io/px4-dev-base:2017-12-30' } |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
when { |
|
|
|
|