|
|
@ -152,6 +152,30 @@ pipeline { |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
stage('nxp_fmuk66-v3_default') { |
|
|
|
|
|
|
|
agent { |
|
|
|
|
|
|
|
docker { |
|
|
|
|
|
|
|
image 'px4io/px4-dev-nuttx:2019-03-08' |
|
|
|
|
|
|
|
args '-e CCACHE_BASEDIR=$WORKSPACE -v ${CCACHE_DIR}:${CCACHE_DIR}:rw' |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
steps { |
|
|
|
|
|
|
|
sh 'export' |
|
|
|
|
|
|
|
sh 'make distclean' |
|
|
|
|
|
|
|
sh 'ccache -z' |
|
|
|
|
|
|
|
sh 'git fetch --tags' |
|
|
|
|
|
|
|
sh 'make nxp_fmuk66-v3_default' |
|
|
|
|
|
|
|
sh 'make sizes' |
|
|
|
|
|
|
|
sh 'ccache -s' |
|
|
|
|
|
|
|
stash includes: 'build/nxp_fmuk66-v3_default/nxp_fmuk66-v3_default.elf', name: 'nxp_fmuk66-v3_default' |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
post { |
|
|
|
|
|
|
|
always { |
|
|
|
|
|
|
|
sh 'make distclean' |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} // parallel |
|
|
|
} // parallel |
|
|
|
} // stage Build |
|
|
|
} // stage Build |
|
|
|
|
|
|
|
|
|
|
@ -170,8 +194,8 @@ pipeline { |
|
|
|
sh 'find /dev/serial' |
|
|
|
sh 'find /dev/serial' |
|
|
|
unstash 'px4_fmu-v2_test' |
|
|
|
unstash 'px4_fmu-v2_test' |
|
|
|
sh 'platforms/nuttx/Debug/jlink_gdb_upload.sh build/px4_fmu-v2_test/px4_fmu-v2_test.elf' |
|
|
|
sh 'platforms/nuttx/Debug/jlink_gdb_upload.sh build/px4_fmu-v2_test/px4_fmu-v2_test.elf' |
|
|
|
sh './Tools/HIL/monitor_firmware_upload.py --device `find /dev/serial -name *usb-FTDI_TTL232R-3V3_*` --baudrate 57600' |
|
|
|
sh './Tools/HIL/monitor_firmware_upload.py --device `find /dev/serial -name *usb-FTDI_*` --baudrate 57600' |
|
|
|
//sh './Tools/HIL/run_tests.py --device `find /dev/serial -name *usb-FTDI_TTL232R-3V3_*`' |
|
|
|
//sh './Tools/HIL/run_tests.py --device `find /dev/serial -name *usb-FTDI_*`' |
|
|
|
} catch (Exception err) { |
|
|
|
} catch (Exception err) { |
|
|
|
// always report passed for now |
|
|
|
// always report passed for now |
|
|
|
currentBuild.result = 'SUCCESS' |
|
|
|
currentBuild.result = 'SUCCESS' |
|
|
@ -194,8 +218,8 @@ pipeline { |
|
|
|
sh 'find /dev/serial' |
|
|
|
sh 'find /dev/serial' |
|
|
|
unstash 'px4_fmu-v3_default' |
|
|
|
unstash 'px4_fmu-v3_default' |
|
|
|
sh 'platforms/nuttx/Debug/jlink_gdb_upload.sh build/px4_fmu-v3_default/px4_fmu-v3_default.elf' |
|
|
|
sh 'platforms/nuttx/Debug/jlink_gdb_upload.sh build/px4_fmu-v3_default/px4_fmu-v3_default.elf' |
|
|
|
sh './Tools/HIL/monitor_firmware_upload.py --device `find /dev/serial -name *usb-FTDI_TTL232R-3V3_*` --baudrate 57600' |
|
|
|
sh './Tools/HIL/monitor_firmware_upload.py --device `find /dev/serial -name *usb-FTDI_*` --baudrate 57600' |
|
|
|
sh './Tools/HIL/run_tests.py --device `find /dev/serial -name *usb-FTDI_TTL232R-3V3_*`' |
|
|
|
sh './Tools/HIL/run_tests.py --device `find /dev/serial -name *usb-FTDI_*`' |
|
|
|
} catch (Exception err) { |
|
|
|
} catch (Exception err) { |
|
|
|
// always report passed for now |
|
|
|
// always report passed for now |
|
|
|
currentBuild.result = 'SUCCESS' |
|
|
|
currentBuild.result = 'SUCCESS' |
|
|
@ -218,8 +242,8 @@ pipeline { |
|
|
|
sh 'find /dev/serial' |
|
|
|
sh 'find /dev/serial' |
|
|
|
unstash 'px4_fmu-v4_default' |
|
|
|
unstash 'px4_fmu-v4_default' |
|
|
|
sh 'platforms/nuttx/Debug/jlink_gdb_upload.sh build/px4_fmu-v4_default/px4_fmu-v4_default.elf' |
|
|
|
sh 'platforms/nuttx/Debug/jlink_gdb_upload.sh build/px4_fmu-v4_default/px4_fmu-v4_default.elf' |
|
|
|
sh './Tools/HIL/monitor_firmware_upload.py --device `find /dev/serial -name *usb-FTDI_TTL232R-3V3_*` --baudrate 57600' |
|
|
|
sh './Tools/HIL/monitor_firmware_upload.py --device `find /dev/serial -name *usb-FTDI_*` --baudrate 57600' |
|
|
|
sh './Tools/HIL/run_tests.py --device `find /dev/serial -name *usb-FTDI_TTL232R-3V3_*`' |
|
|
|
sh './Tools/HIL/run_tests.py --device `find /dev/serial -name *usb-FTDI_*`' |
|
|
|
} catch (Exception err) { |
|
|
|
} catch (Exception err) { |
|
|
|
// always report passed for now |
|
|
|
// always report passed for now |
|
|
|
currentBuild.result = 'SUCCESS' |
|
|
|
currentBuild.result = 'SUCCESS' |
|
|
@ -242,8 +266,8 @@ pipeline { |
|
|
|
sh 'find /dev/serial' |
|
|
|
sh 'find /dev/serial' |
|
|
|
unstash 'px4_fmu-v4pro_default' |
|
|
|
unstash 'px4_fmu-v4pro_default' |
|
|
|
sh 'platforms/nuttx/Debug/jlink_gdb_upload.sh build/px4_fmu-v4pro_default/px4_fmu-v4pro_default.elf' |
|
|
|
sh 'platforms/nuttx/Debug/jlink_gdb_upload.sh build/px4_fmu-v4pro_default/px4_fmu-v4pro_default.elf' |
|
|
|
sh './Tools/HIL/monitor_firmware_upload.py --device `find /dev/serial -name *usb-FTDI_TTL232R-3V3_*` --baudrate 57600' |
|
|
|
sh './Tools/HIL/monitor_firmware_upload.py --device `find /dev/serial -name *usb-FTDI_*` --baudrate 57600' |
|
|
|
sh './Tools/HIL/run_tests.py --device `find /dev/serial -name *usb-FTDI_TTL232R-3V3_*`' |
|
|
|
sh './Tools/HIL/run_tests.py --device `find /dev/serial -name *usb-FTDI_*`' |
|
|
|
} catch (Exception err) { |
|
|
|
} catch (Exception err) { |
|
|
|
// always report passed for now |
|
|
|
// always report passed for now |
|
|
|
currentBuild.result = 'SUCCESS' |
|
|
|
currentBuild.result = 'SUCCESS' |
|
|
@ -266,8 +290,8 @@ pipeline { |
|
|
|
sh 'find /dev/serial' |
|
|
|
sh 'find /dev/serial' |
|
|
|
unstash 'px4_fmu-v5_default' |
|
|
|
unstash 'px4_fmu-v5_default' |
|
|
|
sh './platforms/nuttx/Debug/jlink_gdb_upload.sh build/px4_fmu-v5_default/px4_fmu-v5_default.elf' |
|
|
|
sh './platforms/nuttx/Debug/jlink_gdb_upload.sh build/px4_fmu-v5_default/px4_fmu-v5_default.elf' |
|
|
|
sh './Tools/HIL/monitor_firmware_upload.py --device `find /dev/serial -name *usb-FTDI_TTL232R-3V3_*` --baudrate 57600' |
|
|
|
sh './Tools/HIL/monitor_firmware_upload.py --device `find /dev/serial -name *usb-FTDI_*` --baudrate 57600' |
|
|
|
sh './Tools/HIL/run_tests.py --device `find /dev/serial -name *usb-FTDI_TTL232R-3V3_*`' |
|
|
|
sh './Tools/HIL/run_tests.py --device `find /dev/serial -name *usb-FTDI_*`' |
|
|
|
} catch (Exception err) { |
|
|
|
} catch (Exception err) { |
|
|
|
// always report passed for now |
|
|
|
// always report passed for now |
|
|
|
currentBuild.result = 'SUCCESS' |
|
|
|
currentBuild.result = 'SUCCESS' |
|
|
@ -290,8 +314,32 @@ pipeline { |
|
|
|
sh 'find /dev/serial' |
|
|
|
sh 'find /dev/serial' |
|
|
|
unstash 'px4_fmu-v5_stackcheck' |
|
|
|
unstash 'px4_fmu-v5_stackcheck' |
|
|
|
sh './platforms/nuttx/Debug/jlink_gdb_upload.sh build/px4_fmu-v5_stackcheck/px4_fmu-v5_stackcheck.elf' |
|
|
|
sh './platforms/nuttx/Debug/jlink_gdb_upload.sh build/px4_fmu-v5_stackcheck/px4_fmu-v5_stackcheck.elf' |
|
|
|
sh './Tools/HIL/monitor_firmware_upload.py --device `find /dev/serial -name *usb-FTDI_TTL232R-3V3_*` --baudrate 57600' |
|
|
|
sh './Tools/HIL/monitor_firmware_upload.py --device `find /dev/serial -name *usb-FTDI_*` --baudrate 57600' |
|
|
|
sh './Tools/HIL/run_tests.py --device `find /dev/serial -name *usb-FTDI_TTL232R-3V3_*`' |
|
|
|
sh './Tools/HIL/run_tests.py --device `find /dev/serial -name *usb-FTDI_*`' |
|
|
|
|
|
|
|
} catch (Exception err) { |
|
|
|
|
|
|
|
// always report passed for now |
|
|
|
|
|
|
|
currentBuild.result = 'SUCCESS' |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} // script |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
options { |
|
|
|
|
|
|
|
timeout(time: 600, unit: 'SECONDS') |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
stage('nxp_fmuk66-v3_default') { |
|
|
|
|
|
|
|
agent { |
|
|
|
|
|
|
|
label 'nxp_fmuk66-v3' |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
steps { |
|
|
|
|
|
|
|
script { |
|
|
|
|
|
|
|
try { |
|
|
|
|
|
|
|
sh 'export' |
|
|
|
|
|
|
|
sh 'find /dev/serial' |
|
|
|
|
|
|
|
unstash 'nxp_fmuk66-v3_default' |
|
|
|
|
|
|
|
sh './platforms/nuttx/Debug/jlink_gdb_upload.sh build/nxp_fmuk66-v3_default/nxp_fmuk66-v3_default.elf' |
|
|
|
|
|
|
|
sh './Tools/HIL/monitor_firmware_upload.py --device `find /dev/serial -name *usb-FTDI*` --baudrate 57600' |
|
|
|
|
|
|
|
sh './Tools/HIL/run_tests.py --device `find /dev/serial -name *usb-FTDI_*`' |
|
|
|
} catch (Exception err) { |
|
|
|
} catch (Exception err) { |
|
|
|
// always report passed for now |
|
|
|
// always report passed for now |
|
|
|
currentBuild.result = 'SUCCESS' |
|
|
|
currentBuild.result = 'SUCCESS' |
|
|
|