Settings

Theme

Show HN: Jaypore CI. Minimal offline CI system

1 points by theSage a month ago · 0 comments · 1 min read


Hi!

I posted this a long time back. There have been major changes so posting it again.

- Jaypore CI (JCI) is a very minimal CI system. It's installed as a single binary on your $PATH.

- Runs on your laptop enabling offline running and local debugging of CI.

- Artifacts / results are stored in git namespaces. You can push/pull these to/from remotes.

- A web server is there to browse CI results.

- A cron capability to run midnight builds / artifact cleanup / auto-publish sites and packages.

- Pipelines can be written in any language you want. Bash / Python / Golang / Julia / Haskell.

- Pipelines can have anything you desire! Matrix builds, build farms via ssh, ephemeral farms for model training, conditional dependencies.. so much more!

There are a lot more things planned! Do take a look and see if something catches your eye. We'll be rapidly adding examples to showcase common patterns over the coming week or so, so please star the github repo to get an update when that happens.

Repo: https://github.com/theSage21/jaypore_ci

Site: https://www.jayporeci.in

Old post: https://news.ycombinator.com/item?id=33840449

No comments yet.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection