Files
Last update 2 years 4 months
by Gianpaolo Macario
Files | |
---|---|
.github | |
ci-scripts | |
docs | |
firmware | |
hardware | |
host | |
tools | |
.clang-format | |
.gitattributes | |
.gitignore | |
.gitmodules | |
CODE_OF_CONDUCT.md | |
COPYING | |
Dockerfile | |
Jenkinsfile | |
Readme.md | |
TRADEMARK | |
appveyor.yml |
Jenkinsfilepipeline { agent { dockerfile { args '--group-add=46 --device-cgroup-rule="c 189:* rmw" -v /dev/bus/usb:/dev/bus/usb' } } stages { stage('Build (Host)') { steps { sh './ci-scripts/install-host.sh' } } stage('Build (Firmware)') { steps { sh './ci-scripts/install-firmware.sh' } } stage('Test') { steps { sh './ci-scripts/configure-hubs.sh --off' retry(3) { sh './ci-scripts/test-host.sh' } retry(3) { sh './ci-scripts/test-firmware-program.sh' } sh './ci-scripts/test-firmware-flash.sh' sh 'python3 ci-scripts/test-debug.py' sh 'python3 ci-scripts/test-transfer.py tx' sh 'python3 ci-scripts/test-transfer.py rx' } } } post { always { sh './ci-scripts/configure-hubs.sh --reset' sh 'rm -rf testing-venv/' cleanWs(cleanWhenNotBuilt: false, deleteDirs: true, disableDeferredWipeout: true, notFailBuild: true) } } }