kevin icon indicating copy to clipboard operation
kevin copied to clipboard

A simple-stupid self-hostable continuous integration service. :see_no_evil:

Results 26 kevin issues
Sort by recently updated
recently updated
newest added

We could add a new label that, when added to a pull request, instructs kevin to merge that pull request, after the CI-run passes.

nice new thing

Github Actions supports self-hosted runners: https://docs.github.com/en/actions/hosting-your-own-runners/about-self-hosted-runners Kevin could mimic such a runner, and report to the github-actions UI. GitHub's runner code is here: https://github.com/actions/runner

nice new thing

Vagrant is a very convenient tool to create VMs from a configuration file (very much like docker with a dockerfile). Would a vagrant plugin be something useful for kevin? This...

enhancement

Currently, the whole repo is cloned for a job. If the repo has many branches and unneccessary stuff, the clone takes quite some time and traffic, even though the needed...

enhancement
easy

Currently, Kevin reaches out to all configured Falk instances (the container spawners). It would be better the other way round, i.e. Falk connecting to Kevin. One just has to reverse...

enhancement

We'd like to have kevin status badges in `svg`. The badges are static, and activated by symlinks. ![kevin badge](https://camo.githubusercontent.com/1509e3ab5ff3e709b8a322571ad92089bfcf92e3/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6b6576696e2d706173732d677265656e2e7376673f7374796c653d666c6174)

nice new thing

It would be useful to show the lines in the console and let us link to them like in a review of a PR. It could get most useful I...

nice new thing

We should automatically create and publish nightly packages when a PR is merged. The same could be done for commits that are tagged with "release".

nice new thing

I'm seeing several failures in job processing: ``` Sep 12 15:23:16 cyberkischt env[4331]: [2018-09-12 15:23:16,957] exception in Job.run() openage.arch-clang [ecaf496cde4fc12333d383875783c367cddbbbb6] Sep 12 22:18:47 cyberkischt env[4331]: Traceback (most recent call last):...

bug

Currently, when a machine is being managed, it is still used as template for started machines. Possible improvements: * Perform management on a copy of the image, and overwrite the...

enhancement