From 0bd5744ebbe43d5bdb5b01676fe7a47fa90a57f9 Mon Sep 17 00:00:00 2001 From: Julien Lecoeur Date: Wed, 6 Dec 2017 13:04:01 +0100 Subject: [PATCH] Jenkins: build posix_sitl_default and nuttx_px4fmu-v5_default under ArchLinux (GCC7) --- Jenkinsfile | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/Jenkinsfile b/Jenkinsfile index 086e147962..2b1985da75 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -131,6 +131,26 @@ pipeline { } } + // GCC7 tests + for (def option in ["posix_sitl_default", "nuttx_px4fmu-v5_default"]) { + def node_name = "${option}" + + builds["${node_name} (GCC7)"] = { + node { + stage("Build Test ${node_name} (GCC7)") { + docker.image('px4io/px4-dev-base-archlinux:2017-12-06').inside("--env CCACHE_DIR=/tmp/ccache --volume=/tmp/ccache:/tmp/ccache:rw --env CI=true") { + stage("${node_name}") { + checkout scm + sh "make clean" + sh "make ${node_name}" + sh "ccache -s" + } + } + } + } + } + } + parallel builds } }