From 029a480dc11b7077079aec06f94763d07de783c2 Mon Sep 17 00:00:00 2001 From: Daniel Agar Date: Wed, 31 Jan 2018 01:50:53 -0500 Subject: [PATCH] Jenkinsfile add OSX debug build --- Jenkinsfile | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 8cc6babe1..28607510d 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -3,6 +3,26 @@ pipeline { stages { stage('build') { parallel { + stage('OSX Debug') { + agent { + node { + label 'mac' + } + } + environment { + QT_FATAL_WARNINGS = '1' + QMAKESPEC = 'macx-clang' + } + steps { + sh 'git submodule deinit -f .' + sh 'git clean -ff -x -d .' + sh 'git submodule update --init --recursive --force' + sh 'rm -rf ${SHADOW_BUILD_DIR}; mkdir -p ${SHADOW_BUILD_DIR}' + sh 'cd ${SHADOW_BUILD_DIR}; ${QT_PATH}/5.9.3/clang_64/bin/qmake -r ${WORKSPACE}/qgroundcontrol.pro CONFIG+=debug CONFIG+=WarningsAsErrorsOn' + sh 'cd ${SHADOW_BUILD_DIR}; make -j`sysctl -n hw.ncpu`' + sh 'ccache -s' + } + } stage('OSX Release') { agent { node { @@ -31,4 +51,4 @@ pipeline { CCACHE_CPP2 = '1' CCACHE_BASEDIR = '${WORKSPACE}' } -} \ No newline at end of file +} -- 2.22.0