A new contribution from Orange. Gitlab-buildpkg-tools is a set of tools to build Debian, Ubuntu, Centos and Fedora packages using GitLab CI,with automatic package rebuild triggered by a Git push or merge on a branch of your own repository.
After a simple configuration step on your own GitLab-hosted project, whenever you push on master branch, a pipeline is triggered which distributes the build of packages on docker images that use the present tools. Then, the artifacts produced are collected, signed, and hosted on the GitLab-Pages of your project under a structure usable remotely by APT or YUM.
Currently, the tools produce
.rpm packages for the following systems:
- Debian: Jessie, Stretch, Buster
- Ubuntu: Trusty, Xenial, Yakkety, Zesty, Artful, Bionic, Cosmic, Disco
- Centos: 6, 7
- Fedora: 24, 25, 26, 27, 28
Find gitlab-buildpkg-tools on GitLab. This code is released under the GPLv2 license.