PoC GitLab CI pipeline
This merge request introduces a proof of concept GitLab CI pipeline. It does two things:
- Build an "SDK Builder" Docker image and push it to Docker Hub. It includes all of the necessary dependencies to build firmware using iopsysWrt SDK. It is equivalent to running
./iop setup_host
on a typical developer machine. This job triggers whenever any of the relevant files are changed indevel
branch. - Build a firmware for DG400 Prime. It uses the Docker image from the previous step. Currently, the job will run every night (when the appropriate schedule is created). Further on we can also trigger the job when a new tag and/or release is created, for example. Built firmware is stored as an artifact in GitLab.
Together with this, I included small fixes to the iop
script:
- More robust check for so called "developer mode",
developer=0
is now the default - Download URLs changed from HTTP to HTTPS