mirror of
https://github.com/PX4/PX4-Autopilot.git
synced 2026-05-30 04:06:33 +08:00
Jenkins update all containers to latest (except NuttX)
This commit is contained in:
Vendored
+28
-14
@@ -114,7 +114,7 @@ pipeline {
|
|||||||
builds["${node_name}"] = {
|
builds["${node_name}"] = {
|
||||||
node {
|
node {
|
||||||
stage("Build Test ${node_name}") {
|
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}") {
|
stage("${node_name}") {
|
||||||
checkout scm
|
checkout scm
|
||||||
sh "make clean"
|
sh "make clean"
|
||||||
@@ -136,7 +136,7 @@ pipeline {
|
|||||||
builds["${node_name}"] = {
|
builds["${node_name}"] = {
|
||||||
node {
|
node {
|
||||||
stage("Build Test ${node_name}") {
|
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}") {
|
stage("${node_name}") {
|
||||||
checkout scm
|
checkout scm
|
||||||
sh "make clean"
|
sh "make clean"
|
||||||
@@ -158,7 +158,7 @@ pipeline {
|
|||||||
builds["${node_name}"] = {
|
builds["${node_name}"] = {
|
||||||
node {
|
node {
|
||||||
stage("Build Test ${node_name}") {
|
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}") {
|
stage("${node_name}") {
|
||||||
checkout scm
|
checkout scm
|
||||||
sh "make clean"
|
sh "make clean"
|
||||||
@@ -181,7 +181,7 @@ pipeline {
|
|||||||
node {
|
node {
|
||||||
stage("Build Test ${node_name}") {
|
stage("Build Test ${node_name}") {
|
||||||
docker.withRegistry('https://registry.hub.docker.com', 'docker_hub_dagar') {
|
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}") {
|
stage("${node_name}") {
|
||||||
checkout scm
|
checkout scm
|
||||||
sh "make clean"
|
sh "make clean"
|
||||||
@@ -204,7 +204,7 @@ pipeline {
|
|||||||
builds["${node_name} (GCC7)"] = {
|
builds["${node_name} (GCC7)"] = {
|
||||||
node {
|
node {
|
||||||
stage("Build Test ${node_name} (GCC7)") {
|
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}") {
|
stage("${node_name}") {
|
||||||
checkout scm
|
checkout scm
|
||||||
sh "make clean"
|
sh "make clean"
|
||||||
@@ -250,7 +250,7 @@ pipeline {
|
|||||||
stage('check style') {
|
stage('check style') {
|
||||||
agent {
|
agent {
|
||||||
docker {
|
docker {
|
||||||
image 'px4io/px4-dev-base:2017-10-23'
|
image 'px4io/px4-dev-base:2017-12-30'
|
||||||
args '-e CI=true'
|
args '-e CI=true'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -262,7 +262,7 @@ pipeline {
|
|||||||
stage('clang analyzer') {
|
stage('clang analyzer') {
|
||||||
agent {
|
agent {
|
||||||
docker {
|
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'
|
args '-e CI=true -e CCACHE_BASEDIR=$WORKSPACE -e CCACHE_DIR=/tmp/ccache -v /tmp/ccache:/tmp/ccache:rw'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -280,12 +280,19 @@ pipeline {
|
|||||||
reportName: 'Clang Static Analyzer'
|
reportName: 'Clang Static Analyzer'
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
when {
|
||||||
|
anyOf {
|
||||||
|
branch 'master'
|
||||||
|
branch 'beta'
|
||||||
|
branch 'stable'
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
stage('clang tidy') {
|
stage('clang tidy') {
|
||||||
agent {
|
agent {
|
||||||
docker {
|
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'
|
args '-e CI=true -e CCACHE_BASEDIR=$WORKSPACE -e CCACHE_DIR=/tmp/ccache -v /tmp/ccache:/tmp/ccache:rw'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -316,12 +323,19 @@ pipeline {
|
|||||||
reportName: 'Cppcheck'
|
reportName: 'Cppcheck'
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
when {
|
||||||
|
anyOf {
|
||||||
|
branch 'master'
|
||||||
|
branch 'beta'
|
||||||
|
branch 'stable'
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
stage('tests') {
|
stage('tests') {
|
||||||
agent {
|
agent {
|
||||||
docker {
|
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'
|
args '-e CI=true -e CCACHE_BASEDIR=$WORKSPACE -e CCACHE_DIR=/tmp/ccache -v /tmp/ccache:/tmp/ccache:rw'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -336,7 +350,7 @@ pipeline {
|
|||||||
//stage('tests coverage') {
|
//stage('tests coverage') {
|
||||||
// agent {
|
// agent {
|
||||||
// docker {
|
// 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'
|
// args '-e CI=true -e CCACHE_BASEDIR=$WORKSPACE -e CCACHE_DIR=/tmp/ccache -v /tmp/ccache:/tmp/ccache:rw'
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
@@ -364,7 +378,7 @@ pipeline {
|
|||||||
|
|
||||||
stage('airframe') {
|
stage('airframe') {
|
||||||
agent {
|
agent {
|
||||||
docker { image 'px4io/px4-dev-base:2017-10-23' }
|
docker { image 'px4io/px4-dev-base:2017-12-30' }
|
||||||
}
|
}
|
||||||
steps {
|
steps {
|
||||||
sh 'make airframe_metadata'
|
sh 'make airframe_metadata'
|
||||||
@@ -374,7 +388,7 @@ pipeline {
|
|||||||
|
|
||||||
stage('parameter') {
|
stage('parameter') {
|
||||||
agent {
|
agent {
|
||||||
docker { image 'px4io/px4-dev-base:2017-10-23' }
|
docker { image 'px4io/px4-dev-base:2017-12-30' }
|
||||||
}
|
}
|
||||||
steps {
|
steps {
|
||||||
sh 'make parameters_metadata'
|
sh 'make parameters_metadata'
|
||||||
@@ -384,7 +398,7 @@ pipeline {
|
|||||||
|
|
||||||
stage('module') {
|
stage('module') {
|
||||||
agent {
|
agent {
|
||||||
docker { image 'px4io/px4-dev-base:2017-10-23' }
|
docker { image 'px4io/px4-dev-base:2017-12-30' }
|
||||||
}
|
}
|
||||||
steps {
|
steps {
|
||||||
sh 'make module_documentation'
|
sh 'make module_documentation'
|
||||||
@@ -396,7 +410,7 @@ pipeline {
|
|||||||
|
|
||||||
stage('S3 Upload') {
|
stage('S3 Upload') {
|
||||||
agent {
|
agent {
|
||||||
docker { image 'px4io/px4-dev-base:2017-10-23' }
|
docker { image 'px4io/px4-dev-base:2017-12-30' }
|
||||||
}
|
}
|
||||||
|
|
||||||
when {
|
when {
|
||||||
|
|||||||
Reference in New Issue
Block a user