Create tailor-made
Dockerfiles. These files are recipes for generating Docker images. Docker
images are used to create Docker containers. Docker containers contain all your MPLAB X IDE project settings needed to build, i.e., the
version of MPLAB X IDE, MPLAB XC toolchain, XC license
handling, Device File Pack (DFP) and tool pack.
Create Jenkinsfiles. These
files are used to set up a Jenkins pipeline that describes how to build and test
your MPLAB X IDE project on a Jenkins Build server using
Docker containers.
Handle MPLAB XC PRO compiler licenses in a build server setting.
Create and launch a Docker container
using a Jenkins server. This enables you to quickly test out build pipelines
or serves as a base for a locally-hosted Jenkins server.
Set up the automated build pipeline to include steps like: