Laminar CI: Documentation

submited by
Style Pass
2024-05-09 07:30:03

Laminar is a lightweight and modular Continuous Integration service for Linux. It is self-hosted and developer-friendly, eschewing a configuration web UI in favor of simple version-controllable configuration files and scripts.

Although the status and progress front-end is very user-friendly, administering a Laminar instance requires writing shell scripts and manually editing configuration files. That being said, there is nothing esoteric here and the tutorial below should be straightforward for anyone with even very basic Linux server administration experience.

Throughout this document, the fixed base path /var/lib/laminar is used. This is the default path and can be changed by setting LAMINAR_HOME in /etc/laminar.conf as desired.

Alternatively, pre-built upstream packages are available for Debian 10 (Buster) on x86_64 and armhf, and for Rocky/CentOS/RHEL 7 and 8 on x86_64.

Both install packages will create a new laminar user and install (but not activate) a systemd service for launching the laminar daemon.

Leave a Comment
Related Posts