Daniel Agar
6 years ago
2 changed files with 67 additions and 49 deletions
@ -0,0 +1,67 @@
@@ -0,0 +1,67 @@
|
||||
#!/usr/bin/env groovy |
||||
|
||||
pipeline { |
||||
agent none |
||||
stages { |
||||
|
||||
stage('Build') { |
||||
|
||||
parallel { |
||||
|
||||
stage('px4_sitl_default (OSX)') { |
||||
agent { |
||||
label 'mac' |
||||
} |
||||
environment { |
||||
CCACHE_BASEDIR = "${env.WORKSPACE}" |
||||
} |
||||
steps { |
||||
sh 'export' |
||||
sh 'make distclean' |
||||
sh 'ccache -z' |
||||
sh 'make px4_sitl_default' |
||||
sh 'ccache -s' |
||||
sh 'make tests' |
||||
} |
||||
post { |
||||
always { |
||||
sh 'make distclean' |
||||
} |
||||
} |
||||
} // stage px4_sitl_default |
||||
|
||||
stage('px4_fmu-v5_default (OSX)') { |
||||
agent { |
||||
label 'mac' |
||||
} |
||||
environment { |
||||
CCACHE_BASEDIR = "${env.WORKSPACE}" |
||||
} |
||||
steps { |
||||
sh 'export' |
||||
sh 'make distclean' |
||||
sh 'ccache -z' |
||||
sh 'make px4_fmu-v5_default' |
||||
sh 'ccache -s' |
||||
} |
||||
post { |
||||
always { |
||||
sh 'make distclean' |
||||
} |
||||
} |
||||
} // stage px4_fmu-v5_default |
||||
|
||||
} // parallel |
||||
} // stage Build |
||||
|
||||
} // stages |
||||
environment { |
||||
CCACHE_CPP2 = '1' |
||||
CCACHE_DIR = '/tmp/ccache' |
||||
CI = true |
||||
} |
||||
options { |
||||
buildDiscarder(logRotator(numToKeepStr: '5', artifactDaysToKeepStr: '14')) |
||||
timeout(time: 60, unit: 'MINUTES') |
||||
} |
||||
} |
Loading…
Reference in new issue