Closed gbraad closed 7 years ago
Currently a restriction as for shared/public runners we rely on docker-in-docker to build the images. This happens due a very minimal image docker:dind. It also does not provide make. Working on improving this... This was a first attempt.
--
Gerard Braad | http://gbraad.nl [ Doing Open Source Matters ]
docker:dind. It also does not provide make. Working on improving this... This was a first attempt.
:+1: Got you.
Using Docker-in-Docker using a Fedora 26 image. Which allows me to run our regular build process using make
. By removing the intermediate container images, we can run on shared CI runners.
Note: intermediate docker images are removed when REMOVE_CONTAINER_IMAGES
is set to a value. This is meant to keep disk usage to a minimum
So this is a WIP?
WIP status was removed 15 hours ago ;-)
What's the empty "iso/.gitlab-ci.yml" for?
Any feedback? @praveenkumar @LalatenduMohanty @budhrg ?
Looks good to me @gbraad
Fixes #51
Add GitLab CI runner definition
Note: some changes are needed to allow shared runners