Jenkins add px4_io-v2 bloaty (flash usage)

This commit is contained in:
Daniel Agar 2019-11-30 11:29:14 -05:00
parent 60f9e9410b
commit e50a50876f
1 changed files with 33 additions and 0 deletions

33
Jenkinsfile vendored
View File

@ -94,6 +94,39 @@ pipeline {
}
}
stage('px4_io-v2 (bloaty)') {
agent {
docker {
image 'px4io/px4-dev-nuttx:2019-10-24'
args '-e CCACHE_BASEDIR=$WORKSPACE -v ${CCACHE_DIR}:${CCACHE_DIR}:rw'
}
}
steps {
sh 'export'
sh 'make distclean'
sh 'ccache -s'
sh 'git fetch --tags'
sh 'make px4_io-v2_default'
sh 'make px4_io-v2_default bloaty_compileunits'
sh 'make px4_io-v2_default bloaty_inlines'
sh 'make px4_io-v2_default bloaty_sections'
sh 'make px4_io-v2_default bloaty_segments'
sh 'make px4_io-v2_default bloaty_symbols'
sh 'make px4_io-v2_default bloaty_templates'
sh 'make px4_io-v2_default bloaty_compare_master'
sh 'make sizes'
sh 'ccache -s'
}
post {
always {
sh 'make distclean'
}
}
environment {
CCACHE_DISABLE = 1
}
}
stage('px4_fmu-v2 (bloaty)') {
agent {
docker {