| Author of Djinn CI here. This is a CI platform that I developed, it is open source but there is also a hosted offering https://about.djinn-ci.com. Some of the features are detailed below: * Fully virtualized Linux VMs * GitHub/GitLab integration * Variable masking * Configurable artifact cleanup limits * Multi-repository builds * Repeatable builds with cron jobs * Custom QCOW2 images for builds I've written some posts demonstrating the features of the platform which I have posted here before: * https://blog.djinn-ci.com/showcase/2022/08/06/running-your-c... * https://blog.djinn-ci.com/showcase/2022/08/16/using-multiple... For further reading there is also the documentation sub-site at https://docs.djinn-ci.com/. If you have any questions don't hesitate to reach out. |
> Each configuration file for Djinn CI uses its own structured configuration language.
I sure do hope that adds as much value to your life as it causes pain for people trying to learn Yet Another Vanity DSL Because Reasons™
You will want to invest a lot more energy in the one point of documentation anyone new to this cares about: https://docs.djinn-ci.com/user/manifest/ Compare how short and ill specified that is versus https://docs.gitlab.com/ee/ci/yaml/
As a concrete example, in GLCI I have
so in dijinn, is it this? and I know I'm not supposed to complain about website styling, but stop being cute with that width:40% -- I have a 4K monitor for a reason