Hacker News new | past | comments | ask | show | jobs | submit login
Show HN: Fire CI ā€“ Local CI server for GitHub with peer-to-peer option for teams
11 points by jpdel on Mar 22, 2019 | hide | past | web | favorite | 7 comments
Hi HN!

I'm Jean-Paul, the creator of Fire CI (https://fire.ci). I've been a dev for 10 years and building Fire CI for the past 6 months.

Fire CI is a server that runs local builds in Docker on your own computer. It uses an installable agent to broker the builds with GitHub and also co-ordinates builds between your local server and other members of your team (optional).

It's fast because there is no queueing and a tiny piece of your computer is more powerful than most hosted or rented cloud servers. It's scalable by design: each developer brings his own computing power.

And IMHO the experience is better: the build is local so you get logs and results as fast as it gets. It's also fully integrated to GitHub so build statuses and logs are also available there (almost in real time).

I've been testing Fire CI for a few months with some amazing beta users. I've applied the incredibly helpful feedback I've got and made a ton of improvements and additions. Today is launch day! (but still in beta!)

I'd love to hear your thoughts and answer any questions you may have. Drop a line here or at jp@fire.ci.

Iā€™m curious about the peer-to-peer aspect. How does that work?

A) Can I run my build on another developers machine?

B) Can I stop other developers from running builds on my local machine?!

A) Yes. If you have multi steps // builds the steps can be distributed amongst your team so it goes faster.

B) Yes. You can choose to run only your builds on your machine.

Why has no one done this before! Excellent idea Jean-Paul, will be trying this out with our team next week..

Thanks man! Reach out if you need any help or have any questions!

Looks great. I'll give the demo a test ride.

Much appreciated!

Really nice. Works great!

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact