Skip to content

Docker makepkg

Andreas requested to merge docker_makepkg into master

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.

Merge request reports