Minimal Git CI using hooks

29 points by klingtnet


matklad

There are (at least two) CI problems:

Vaelatern

I've done this on top of gitolite, shipping off to Temporal for infinite controllability of the build process, able to reject a push if the run fails (though I tend to favor letting the hook go and then worrying about failures elsewhere).

Great fun and simple too.

PuercoPop

Another bare-bones CI, centered around running shell scripts is laminar CI. It does add some porcelain [a web UI].

manland

I like the simplicity you've brought to your "forge". I just wanted to let you know that a simple, light, container system for your CI could be bubblewrap. It's easy to setup and run.

I also have a question: you can't reject push if CI fail with ng, I guess. How do you handle that?