Discussion

Show HN: Jaypore CI. Minimal offline CI system

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

1 points theSage 8 months ago 0 comments

No comments yet

Be the first to share your thoughts.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton