Home

1 comment

bkqabout 3 years ago
Hey everyone, author of Djinn CI here. I initially &quot;launched&quot; it last year, but didn&#x27;t really publicise it that much short of off-hand mentions here and there in some comments across the internet. Since then, I&#x27;ve been the primary user, and have been slowly working on fixing bugs, improving usability, and working on some features. The most recent release for this is v1.2 which I&#x27;ve written about here: <a href="https:&#x2F;&#x2F;blog.djinn-ci.com&#x2F;announcements&#x2F;2022&#x2F;04&#x2F;05&#x2F;v1-2-released&#x2F;" rel="nofollow">https:&#x2F;&#x2F;blog.djinn-ci.com&#x2F;announcements&#x2F;2022&#x2F;04&#x2F;05&#x2F;v1-2-rele...</a>.<p>The main motivation for this was to learn Go. I wanted something meaty that I could sink my teeth into, so I chose a CI platform to build. I chose Go because from the standpoint of deployability, it made sense, have everything compiled into a single statically linked binary (including the HTML and CSS assets) I could just drop on to a server.<p>The platform offers an offline runner which can be used to execute build manifests, without having to submit them to the server, provided you have the necessary software configured. This can be useful in instances where you simply want to test the build manifest you have written up to see if it works as expected before submitting to the server.<p>There is still some work for me to do regarding the hosted platform, for example I need to setup a status page, and I need to work on getting an automated mechanism in place to keep the base QEMU images we have on offer updated. As of now, the hosted version has the Docker driver disabled, but I will enable this at some point should interest for it grow. I also need to work on custom Docker images too, since we only support custom QEMU images.<p>If you would like to get a feel for the UI of Djinn CI itself, then feel free to navigate through the public namespace which is used for building the platform itself here: <a href="https:&#x2F;&#x2F;djinn-ci.com&#x2F;n&#x2F;djinn-ci&#x2F;djinn" rel="nofollow">https:&#x2F;&#x2F;djinn-ci.com&#x2F;n&#x2F;djinn-ci&#x2F;djinn</a><p>My intention around this is to grow it out slowly. Feel free to send any questions you may have my way about this.