diff --git a/Jenkinsfile b/Jenkinsfile index 8cc6babe1fa3045a8d243a205afa9d1149df6d1a..28607510dbf884aa3adccc412c3554cbebb0e9e7 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 +}