Docker makepkg
This PR adds 3 steps to our CI Pipeline:
-
Package stage for making pacman packages Packaging is done with archlinux makepkg software with PKGBUILD located in arch-dev. To speed up the build process, ccache has been enabled (with caching in gitlab), enabling ccache in /etc/makepkg in arch-dev image.
-
Release stage, for releasing lightweight shyft docker image This step builds a shyft docker image, of a stripped down arch linux image. Installation of shyft is done with pacman -U shyft-*.pkg
-
Basic docker-compose config for serving a dtss service with the shyft docker image.