DEV Community

Andrew Pillar
Andrew Pillar

Posted on

Djinn CI a simple continuous integration platform

Djinn CI is a simple continuous integration platform that I have been developing in my free time. It has reached the stage where I'm happy enough with its stability to start debuting it to people.

Djinn CI is open source software, so you can host it on your own infrastructure. There is, however, also a hosted version that you can pay to use should you not wish to host it yourself. To start using Djinn CI you can either create an account or sign in with GitHub or GitLab.

Detailed below is a list of some of the features on offer in Djinn CI,

  • Build objects (files placed inside of a build environment), and build artifacts
  • Multi-repository builds
  • Cron jobs (repeatable builds on a schedule)
  • Namespaces for organizing builds and their resources and for working with collaborators
  • Build tagging and auto ref-tagging of builds submitted via push events
  • Custom QCOW2 images for builds that use QEMU
  • Integrates with GitHub and GitLab
  • Namespace webhooks for namespace events

Whilst I am happy with the stability of the software, and it's feature set, there is always room for improvement. So, if you're looking for a new CI tool to use, please check this out, and feel free to reach out to me if you have any questions. You can find my contact details in my profile, via my website or Twitter.

Discussion (0)