mirror of
https://github.com/PX4/PX4-Autopilot.git
synced 2026-06-04 21:23:57 +08:00
Jenkins temporarily disable fmu-v5x (obsolete prototype on test rack)
This commit is contained in:
+90
-90
@@ -440,96 +440,96 @@ pipeline {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
stage("px4_fmu-v5x_default") {
|
// stage("px4_fmu-v5x_default") {
|
||||||
stages {
|
// stages {
|
||||||
stage("build px4_fmu-v5x_default") {
|
// stage("build px4_fmu-v5x_default") {
|
||||||
agent {
|
// agent {
|
||||||
docker {
|
// docker {
|
||||||
image 'px4io/px4-dev-nuttx:2019-10-24'
|
// image 'px4io/px4-dev-nuttx:2019-10-24'
|
||||||
args '-e CCACHE_BASEDIR=$WORKSPACE -v ${CCACHE_DIR}:${CCACHE_DIR}:rw'
|
// args '-e CCACHE_BASEDIR=$WORKSPACE -v ${CCACHE_DIR}:${CCACHE_DIR}:rw'
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
steps {
|
// steps {
|
||||||
sh 'export'
|
// sh 'export'
|
||||||
sh 'make distclean'
|
// sh 'make distclean'
|
||||||
sh 'ccache -s'
|
// sh 'ccache -s'
|
||||||
sh 'git fetch --tags'
|
// sh 'git fetch --tags'
|
||||||
sh 'make px4_fmu-v5x_default'
|
// sh 'make px4_fmu-v5x_default'
|
||||||
sh 'make sizes'
|
// sh 'make sizes'
|
||||||
sh 'ccache -s'
|
// sh 'ccache -s'
|
||||||
stash includes: 'build/px4_fmu-v5x_default/px4_fmu-v5x_default.elf', name: 'px4_fmu-v5x_default'
|
// stash includes: 'build/px4_fmu-v5x_default/px4_fmu-v5x_default.elf', name: 'px4_fmu-v5x_default'
|
||||||
}
|
// }
|
||||||
post {
|
// post {
|
||||||
always {
|
// always {
|
||||||
sh 'make distclean'
|
// sh 'make distclean'
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
} // stage build
|
// } // stage build
|
||||||
stage("test") {
|
// stage("test") {
|
||||||
agent {
|
// agent {
|
||||||
label 'px4_fmu-v5x'
|
// label 'px4_fmu-v5x'
|
||||||
}
|
// }
|
||||||
stages {
|
// stages {
|
||||||
stage("flash") {
|
// stage("flash") {
|
||||||
steps {
|
// steps {
|
||||||
sh 'export'
|
// sh 'export'
|
||||||
sh 'find /dev/serial'
|
// sh 'find /dev/serial'
|
||||||
unstash 'px4_fmu-v5x_default'
|
// unstash 'px4_fmu-v5x_default'
|
||||||
// flash board and watch bootup
|
// // flash board and watch bootup
|
||||||
sh './platforms/nuttx/Debug/upload_jlink_gdb.sh build/px4_fmu-v5x_default/px4_fmu-v5x_default.elf'
|
// sh './platforms/nuttx/Debug/upload_jlink_gdb.sh build/px4_fmu-v5x_default/px4_fmu-v5x_default.elf'
|
||||||
sh './Tools/HIL/monitor_firmware_upload.py --device `find /dev/serial -name *usb-SEGGER_*` --baudrate 57600'
|
// sh './Tools/HIL/monitor_firmware_upload.py --device `find /dev/serial -name *usb-SEGGER_*` --baudrate 57600'
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
stage("configure") {
|
// stage("configure") {
|
||||||
steps {
|
// steps {
|
||||||
// configure
|
// // configure
|
||||||
sh './Tools/HIL/run_nsh_cmd.py --device `find /dev/serial -name *usb-SEGGER_*` --cmd "param set CBRK_BUZZER 782097"' // disable buzzer
|
// sh './Tools/HIL/run_nsh_cmd.py --device `find /dev/serial -name *usb-SEGGER_*` --cmd "param set CBRK_BUZZER 782097"' // disable buzzer
|
||||||
sh './Tools/HIL/run_nsh_cmd.py --device `find /dev/serial -name *usb-SEGGER_*` --cmd "param set LED_RGB_MAXBRT 0"' // disable rgbled
|
// sh './Tools/HIL/run_nsh_cmd.py --device `find /dev/serial -name *usb-SEGGER_*` --cmd "param set LED_RGB_MAXBRT 0"' // disable rgbled
|
||||||
sh './Tools/HIL/run_nsh_cmd.py --device `find /dev/serial -name *usb-SEGGER_*` --cmd "param set LED_RGB1_MAXBRT 0"' // disable rgbled_ncp5623c
|
// sh './Tools/HIL/run_nsh_cmd.py --device `find /dev/serial -name *usb-SEGGER_*` --cmd "param set LED_RGB1_MAXBRT 0"' // disable rgbled_ncp5623c
|
||||||
sh './Tools/HIL/run_nsh_cmd.py --device `find /dev/serial -name *usb-SEGGER_*` --cmd "param set SYS_AUTOSTART 13000"' // generic vtol standardulticopter
|
// sh './Tools/HIL/run_nsh_cmd.py --device `find /dev/serial -name *usb-SEGGER_*` --cmd "param set SYS_AUTOSTART 13000"' // generic vtol standardulticopter
|
||||||
sh './Tools/HIL/run_nsh_cmd.py --device `find /dev/serial -name *usb-SEGGER_*` --cmd "reboot"' // reboot to apply
|
// sh './Tools/HIL/run_nsh_cmd.py --device `find /dev/serial -name *usb-SEGGER_*` --cmd "reboot"' // reboot to apply
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
stage("status") {
|
// stage("status") {
|
||||||
steps {
|
// steps {
|
||||||
statusSEGGER()
|
// statusSEGGER()
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
stage("tests") {
|
// stage("tests") {
|
||||||
steps {
|
// steps {
|
||||||
// run tests
|
// // run tests
|
||||||
sh './Tools/HIL/run_tests.py --device `find /dev/serial -name *usb-SEGGER_*`'
|
// sh './Tools/HIL/run_tests.py --device `find /dev/serial -name *usb-SEGGER_*`'
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
stage("stop modules") {
|
// stage("stop modules") {
|
||||||
steps {
|
// steps {
|
||||||
// manually stop everything
|
// // manually stop everything
|
||||||
sh './Tools/HIL/run_nsh_cmd.py --device `find /dev/serial -name *usb-SEGGER_*` --cmd "commander stop"'
|
// sh './Tools/HIL/run_nsh_cmd.py --device `find /dev/serial -name *usb-SEGGER_*` --cmd "commander stop"'
|
||||||
sh './Tools/HIL/run_nsh_cmd.py --device `find /dev/serial -name *usb-SEGGER_*` --cmd "mavlink stop-all"'
|
// sh './Tools/HIL/run_nsh_cmd.py --device `find /dev/serial -name *usb-SEGGER_*` --cmd "mavlink stop-all"'
|
||||||
sh './Tools/HIL/run_nsh_cmd.py --device `find /dev/serial -name *usb-SEGGER_*` --cmd "ekf2 stop"'
|
// sh './Tools/HIL/run_nsh_cmd.py --device `find /dev/serial -name *usb-SEGGER_*` --cmd "ekf2 stop"'
|
||||||
sh './Tools/HIL/run_nsh_cmd.py --device `find /dev/serial -name *usb-SEGGER_*` --cmd "navigator stop"'
|
// sh './Tools/HIL/run_nsh_cmd.py --device `find /dev/serial -name *usb-SEGGER_*` --cmd "navigator stop"'
|
||||||
sh './Tools/HIL/run_nsh_cmd.py --device `find /dev/serial -name *usb-SEGGER_*` --cmd "dataman stop"'
|
// sh './Tools/HIL/run_nsh_cmd.py --device `find /dev/serial -name *usb-SEGGER_*` --cmd "dataman stop"'
|
||||||
sh './Tools/HIL/run_nsh_cmd.py --device `find /dev/serial -name *usb-SEGGER_*` --cmd "logger stop"'
|
// sh './Tools/HIL/run_nsh_cmd.py --device `find /dev/serial -name *usb-SEGGER_*` --cmd "logger stop"'
|
||||||
sh './Tools/HIL/run_nsh_cmd.py --device `find /dev/serial -name *usb-SEGGER_*` --cmd "fmu stop"'
|
// sh './Tools/HIL/run_nsh_cmd.py --device `find /dev/serial -name *usb-SEGGER_*` --cmd "fmu stop"'
|
||||||
sh './Tools/HIL/run_nsh_cmd.py --device `find /dev/serial -name *usb-SEGGER_*` --cmd "px4io stop"'
|
// sh './Tools/HIL/run_nsh_cmd.py --device `find /dev/serial -name *usb-SEGGER_*` --cmd "px4io stop"'
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
stage("reset") {
|
// stage("reset") {
|
||||||
steps {
|
// steps {
|
||||||
// ensure buzzer is disabled for the next test
|
// // ensure buzzer is disabled for the next test
|
||||||
sh './Tools/HIL/run_nsh_cmd.py --device `find /dev/serial -name *usb-SEGGER_*` --cmd "param set CBRK_BUZZER 782097"' // disable buzzer
|
// sh './Tools/HIL/run_nsh_cmd.py --device `find /dev/serial -name *usb-SEGGER_*` --cmd "param set CBRK_BUZZER 782097"' // disable buzzer
|
||||||
sh './Tools/HIL/run_nsh_cmd.py --device `find /dev/serial -name *usb-SEGGER_*` --cmd "param set LED_RGB_MAXBRT 0"' // disable rgbled
|
// sh './Tools/HIL/run_nsh_cmd.py --device `find /dev/serial -name *usb-SEGGER_*` --cmd "param set LED_RGB_MAXBRT 0"' // disable rgbled
|
||||||
sh './Tools/HIL/run_nsh_cmd.py --device `find /dev/serial -name *usb-SEGGER_*` --cmd "param set LED_RGB1_MAXBRT 0"' // disable rgbled_ncp5623c
|
// sh './Tools/HIL/run_nsh_cmd.py --device `find /dev/serial -name *usb-SEGGER_*` --cmd "param set LED_RGB1_MAXBRT 0"' // disable rgbled_ncp5623c
|
||||||
sh './Tools/HIL/run_nsh_cmd.py --device `find /dev/serial -name *usb-SEGGER_*` --cmd "param set SYS_AUTOSTART 0"' // no airframe
|
// sh './Tools/HIL/run_nsh_cmd.py --device `find /dev/serial -name *usb-SEGGER_*` --cmd "param set SYS_AUTOSTART 0"' // no airframe
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
options {
|
// options {
|
||||||
timeout(time: 60, unit: 'MINUTES')
|
// timeout(time: 60, unit: 'MINUTES')
|
||||||
}
|
// }
|
||||||
} // stage test
|
// } // stage test
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
|
|
||||||
stage("modalai_fc-v1_default") {
|
stage("modalai_fc-v1_default") {
|
||||||
stages {
|
stages {
|
||||||
|
|||||||
Reference in New Issue
Block a user