Skip to content

holds jenkins pipelines, docker jenkins slaves, build and test scripts for the BusVoodoo project.

License

Notifications You must be signed in to change notification settings

boddenberg-it/busvoodoo-ci

Repository files navigation

This repository represents the BusVoodoo CI (WIP), which consists of:

  • compiling firmware on 4 Linux distros via Docker

  • Flashing all firmwares to a BusVoodoo device

  • Running E2E tests via busvoodoo_e2e_test.py script, which uses pyserial to communicate with the BusVoodoo:

buusvoodoo_e2e_tests console log

  • Additionally a testboard (Arduino based) can also be used to test the BusVoodoo's 'self-test' functionality. (a analog multiplexer is necessary to run the self-test.)

  • Wrapping all above mentions steps in a Jenkins JobDSL Pipeline and execute them every night if a code change has been introduced.

Note: https://jenkins.blobb.me is moving, thus currently unavailable.

About

holds jenkins pipelines, docker jenkins slaves, build and test scripts for the BusVoodoo project.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors