kevin
kevin copied to clipboard
A simple-stupid self-hostable continuous integration service. :see_no_evil:
We set up ccache for openage (SFTtech/openage#1000), which requires a persistent storage device for each VM. This implies that this storage device must not be mounted twice at once. Which...
We should test kevin with kevin. For now, as we have no tests (of course), we could just do pylint verification.
``` build finished multiple times, wtf? ``` Happened quite a lot when redelivering failed webhooks this morning.
* Always notify about incoming webhooks, including `X-GitHub-Delivery` header * Log build completion with total time taken * `build finished multiple times, wtf?` needs a better message
It would be nice if the job order would be deterministic, i.e. a job listed first in the config should run first.
I think I observed that a forcepush, which aborts a build, kills the running job, but not others associated with the build. I conclude this problem from the following error...
The management shell via ssh kills the container as soon as the ssh connection dies. When restarting/powering off the VM, the ssh connection is closed before the machine is off....
It would be useful to have the Kevin frontend turn locations of source code in the build output into links pointing at the PR repo. To do this, it would...
Mandy uses ES6 and new shit that is only supported in the "latest" browsers (firefox >= 52, ...). There should be some warning displayed to notify users their browser is...
Once a Job is done, its updates can be baked and simplified. The result state is then known and all the output can be just one blob. This would speed...