This extends the Jenkins LTS docker image to facilitate cross-compilation using Microchip XC16.
It installs gcc-multilib, the latest version of the Microchip XC16 compiler and ruby with the rake and ceedling gems for TDD (see http://throwtheswitch.org for more info on C TDD).
Parent Dockerfile here: GIT / Docker Hub Command sequence for download and unattended installation of XC16 stolen shamelessly from here GIT / Docker Hub - thanks mmitchel!
This image should allow unit tests to be run natively using 64-bit and 32-bit gcc as well as cross-compiled using xc16 and run on the microchip simulator. For further information on Microchip cross-compilation, see here: https://github.com/ThrowTheSwitch/CeedlingExample_Microchip