|
|
|
@ -1,3 +1,5 @@
@@ -1,3 +1,5 @@
|
|
|
|
|
#!/usr/bin/env groovy |
|
|
|
|
|
|
|
|
|
pipeline { |
|
|
|
|
agent none |
|
|
|
|
stages { |
|
|
|
@ -9,7 +11,7 @@ pipeline {
@@ -9,7 +11,7 @@ pipeline {
|
|
|
|
|
// stage('Catkin build on ROS workspace') { |
|
|
|
|
// agent { |
|
|
|
|
// docker { |
|
|
|
|
// image 'px4io/px4-dev-ros:2019-02-09' |
|
|
|
|
// image 'px4io/px4-dev-ros:2019-03-08' |
|
|
|
|
// args '-e CCACHE_BASEDIR=$WORKSPACE -v ${CCACHE_DIR}:${CCACHE_DIR}:rw -e HOME=$WORKSPACE' |
|
|
|
|
// } |
|
|
|
|
// } |
|
|
|
@ -45,7 +47,7 @@ pipeline {
@@ -45,7 +47,7 @@ pipeline {
|
|
|
|
|
// stage('Colcon build on ROS2 workspace') { |
|
|
|
|
// agent { |
|
|
|
|
// docker { |
|
|
|
|
// image 'px4io/px4-dev-ros2-bouncy:2019-02-09' |
|
|
|
|
// image 'px4io/px4-dev-ros2-bouncy:2019-03-08' |
|
|
|
|
// args '-e CCACHE_BASEDIR=$WORKSPACE -v ${CCACHE_DIR}:${CCACHE_DIR}:rw -e HOME=$WORKSPACE' |
|
|
|
|
// } |
|
|
|
|
// } |
|
|
|
@ -75,7 +77,7 @@ pipeline {
@@ -75,7 +77,7 @@ pipeline {
|
|
|
|
|
|
|
|
|
|
stage('Style check') { |
|
|
|
|
agent { |
|
|
|
|
docker { image 'px4io/px4-dev-base:2019-02-09' } |
|
|
|
|
docker { image 'px4io/px4-dev-base-bionic:2019-03-08' } |
|
|
|
|
} |
|
|
|
|
steps { |
|
|
|
|
sh 'make check_format' |
|
|
|
@ -90,7 +92,7 @@ pipeline {
@@ -90,7 +92,7 @@ pipeline {
|
|
|
|
|
stage('Bloaty px4_fmu-v2') { |
|
|
|
|
agent { |
|
|
|
|
docker { |
|
|
|
|
image 'px4io/px4-dev-nuttx:2019-02-09' |
|
|
|
|
image 'px4io/px4-dev-nuttx:2019-03-08' |
|
|
|
|
args '-e CCACHE_BASEDIR=$WORKSPACE -v ${CCACHE_DIR}:${CCACHE_DIR}:rw' |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
@ -118,7 +120,7 @@ pipeline {
@@ -118,7 +120,7 @@ pipeline {
|
|
|
|
|
stage('Bloaty px4_fmu-v5') { |
|
|
|
|
agent { |
|
|
|
|
docker { |
|
|
|
|
image 'px4io/px4-dev-nuttx:2019-02-09' |
|
|
|
|
image 'px4io/px4-dev-nuttx:2019-03-08' |
|
|
|
|
args '-e CCACHE_BASEDIR=$WORKSPACE -v ${CCACHE_DIR}:${CCACHE_DIR}:rw' |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
@ -146,7 +148,7 @@ pipeline {
@@ -146,7 +148,7 @@ pipeline {
|
|
|
|
|
stage('SITL unit tests') { |
|
|
|
|
agent { |
|
|
|
|
docker { |
|
|
|
|
image 'px4io/px4-dev-base:2019-02-09' |
|
|
|
|
image 'px4io/px4-dev-base-bionic:2019-03-08' |
|
|
|
|
args '-e CCACHE_BASEDIR=$WORKSPACE -v ${CCACHE_DIR}:${CCACHE_DIR}:rw' |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
@ -168,7 +170,7 @@ pipeline {
@@ -168,7 +170,7 @@ pipeline {
|
|
|
|
|
stage('Clang analyzer') { |
|
|
|
|
agent { |
|
|
|
|
docker { |
|
|
|
|
image 'px4io/px4-dev-clang:2019-02-09' |
|
|
|
|
image 'px4io/px4-dev-clang:2019-03-08' |
|
|
|
|
args '-e CCACHE_BASEDIR=$WORKSPACE -v ${CCACHE_DIR}:${CCACHE_DIR}:rw' |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
@ -205,7 +207,7 @@ pipeline {
@@ -205,7 +207,7 @@ pipeline {
|
|
|
|
|
// stage('Clang tidy') { |
|
|
|
|
// agent { |
|
|
|
|
// docker { |
|
|
|
|
// image 'px4io/px4-dev-clang:2019-02-09' |
|
|
|
|
// image 'px4io/px4-dev-clang:2019-03-08' |
|
|
|
|
// args '-e CCACHE_BASEDIR=$WORKSPACE -v ${CCACHE_DIR}:${CCACHE_DIR}:rw' |
|
|
|
|
// } |
|
|
|
|
// } |
|
|
|
@ -226,7 +228,7 @@ pipeline {
@@ -226,7 +228,7 @@ pipeline {
|
|
|
|
|
stage('Cppcheck') { |
|
|
|
|
agent { |
|
|
|
|
docker { |
|
|
|
|
image 'px4io/px4-dev-base:2019-02-09' |
|
|
|
|
image 'px4io/px4-dev-base-bionic:2019-03-08' |
|
|
|
|
args '-e CCACHE_BASEDIR=$WORKSPACE -v ${CCACHE_DIR}:${CCACHE_DIR}:rw' |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
@ -263,7 +265,7 @@ pipeline {
@@ -263,7 +265,7 @@ pipeline {
|
|
|
|
|
stage('Check stack') { |
|
|
|
|
agent { |
|
|
|
|
docker { |
|
|
|
|
image 'px4io/px4-dev-nuttx:2019-02-09' |
|
|
|
|
image 'px4io/px4-dev-nuttx:2019-03-08' |
|
|
|
|
args '-e CCACHE_BASEDIR=$WORKSPACE -v ${CCACHE_DIR}:${CCACHE_DIR}:rw' |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
@ -282,7 +284,7 @@ pipeline {
@@ -282,7 +284,7 @@ pipeline {
|
|
|
|
|
stage('ShellCheck') { |
|
|
|
|
agent { |
|
|
|
|
docker { |
|
|
|
|
image 'px4io/px4-dev-nuttx:2019-02-09' |
|
|
|
|
image 'px4io/px4-dev-nuttx:2019-03-08' |
|
|
|
|
args '-e CCACHE_BASEDIR=$WORKSPACE -v ${CCACHE_DIR}:${CCACHE_DIR}:rw' |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
@ -301,7 +303,7 @@ pipeline {
@@ -301,7 +303,7 @@ pipeline {
|
|
|
|
|
stage('Module config validation') { |
|
|
|
|
agent { |
|
|
|
|
docker { |
|
|
|
|
image 'px4io/px4-dev-base:2019-02-09' |
|
|
|
|
image 'px4io/px4-dev-base-bionic:2019-03-08' |
|
|
|
|
args '-e CCACHE_BASEDIR=$WORKSPACE -v ${CCACHE_DIR}:${CCACHE_DIR}:rw' |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
@ -326,7 +328,7 @@ pipeline {
@@ -326,7 +328,7 @@ pipeline {
|
|
|
|
|
|
|
|
|
|
stage('Airframe') { |
|
|
|
|
agent { |
|
|
|
|
docker { image 'px4io/px4-dev-base:2019-02-09' } |
|
|
|
|
docker { image 'px4io/px4-dev-base-bionic:2019-03-08' } |
|
|
|
|
} |
|
|
|
|
steps { |
|
|
|
|
sh 'make distclean' |
|
|
|
@ -345,7 +347,7 @@ pipeline {
@@ -345,7 +347,7 @@ pipeline {
|
|
|
|
|
|
|
|
|
|
stage('Parameter') { |
|
|
|
|
agent { |
|
|
|
|
docker { image 'px4io/px4-dev-base:2019-02-09' } |
|
|
|
|
docker { image 'px4io/px4-dev-base-bionic:2019-03-08' } |
|
|
|
|
} |
|
|
|
|
steps { |
|
|
|
|
sh 'make distclean' |
|
|
|
@ -364,7 +366,7 @@ pipeline {
@@ -364,7 +366,7 @@ pipeline {
|
|
|
|
|
|
|
|
|
|
stage('Module') { |
|
|
|
|
agent { |
|
|
|
|
docker { image 'px4io/px4-dev-base:2019-02-09' } |
|
|
|
|
docker { image 'px4io/px4-dev-base-bionic:2019-03-08' } |
|
|
|
|
} |
|
|
|
|
steps { |
|
|
|
|
sh 'make distclean' |
|
|
|
@ -384,7 +386,7 @@ pipeline {
@@ -384,7 +386,7 @@ pipeline {
|
|
|
|
|
stage('uORB graphs') { |
|
|
|
|
agent { |
|
|
|
|
docker { |
|
|
|
|
image 'px4io/px4-dev-nuttx:2019-02-09' |
|
|
|
|
image 'px4io/px4-dev-nuttx:2019-03-08' |
|
|
|
|
args '-e CCACHE_BASEDIR=$WORKSPACE -v ${CCACHE_DIR}:${CCACHE_DIR}:rw' |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
@ -413,7 +415,7 @@ pipeline {
@@ -413,7 +415,7 @@ pipeline {
|
|
|
|
|
|
|
|
|
|
stage('Devguide') { |
|
|
|
|
agent { |
|
|
|
|
docker { image 'px4io/px4-dev-base:2019-02-09' } |
|
|
|
|
docker { image 'px4io/px4-dev-base-bionic:2019-03-08' } |
|
|
|
|
} |
|
|
|
|
steps { |
|
|
|
|
sh('export') |
|
|
|
@ -443,7 +445,7 @@ pipeline {
@@ -443,7 +445,7 @@ pipeline {
|
|
|
|
|
|
|
|
|
|
stage('Userguide') { |
|
|
|
|
agent { |
|
|
|
|
docker { image 'px4io/px4-dev-base:2019-02-09' } |
|
|
|
|
docker { image 'px4io/px4-dev-base-bionic:2019-03-08' } |
|
|
|
|
} |
|
|
|
|
steps { |
|
|
|
|
sh('export') |
|
|
|
@ -471,7 +473,7 @@ pipeline {
@@ -471,7 +473,7 @@ pipeline {
|
|
|
|
|
|
|
|
|
|
stage('QGroundControl') { |
|
|
|
|
agent { |
|
|
|
|
docker { image 'px4io/px4-dev-base:2019-02-09' } |
|
|
|
|
docker { image 'px4io/px4-dev-base-bionic:2019-03-08' } |
|
|
|
|
} |
|
|
|
|
steps { |
|
|
|
|
sh('export') |
|
|
|
@ -499,7 +501,7 @@ pipeline {
@@ -499,7 +501,7 @@ pipeline {
|
|
|
|
|
|
|
|
|
|
stage('PX4 ROS msgs') { |
|
|
|
|
agent { |
|
|
|
|
docker { image 'px4io/px4-dev-base:2019-02-09' } |
|
|
|
|
docker { image 'px4io/px4-dev-base-bionic:2019-03-08' } |
|
|
|
|
} |
|
|
|
|
steps { |
|
|
|
|
sh('export') |
|
|
|
@ -528,7 +530,7 @@ pipeline {
@@ -528,7 +530,7 @@ pipeline {
|
|
|
|
|
|
|
|
|
|
stage('PX4 ROS2 bridge') { |
|
|
|
|
agent { |
|
|
|
|
docker { image 'px4io/px4-dev-base:2019-02-09' } |
|
|
|
|
docker { image 'px4io/px4-dev-base-bionic:2019-03-08' } |
|
|
|
|
} |
|
|
|
|
steps { |
|
|
|
|
sh('export') |
|
|
|
@ -559,7 +561,7 @@ pipeline {
@@ -559,7 +561,7 @@ pipeline {
|
|
|
|
|
|
|
|
|
|
stage('S3') { |
|
|
|
|
agent { |
|
|
|
|
docker { image 'px4io/px4-dev-base:2019-02-09' } |
|
|
|
|
docker { image 'px4io/px4-dev-base-bionic:2019-03-08' } |
|
|
|
|
} |
|
|
|
|
steps { |
|
|
|
|
sh('export') |
|
|
|
|