Open davidak opened 5 years ago
Hey @davidak, we're going to redesign our marketing page in the new few weeks and it's going to talk about Why instead of the current What/How.
Speaking personally what attracted me to hercules-ci is that the "orchestration" part of the CI is hosted by somebody else (and free for OSS projects), but the actual building and running happens on the machine you specify.
As a matter of fact this machine is nothing but my own development laptop which is 'well-equipped' (64GB RAM, 1TB ram, workstation class processor) so to speak.
I get the best of both worlds (convenience of CI app, and performance of running things on a dedicated machine).
And of course NixOS integration; just a few lines of configuration needed to get the agent running. :-)
Hi there. Total noob here(coming from CircleCI, Travis, Appveyor). I'm having some trouble grasping the agent concept. I was expecting to use hercules-ci by just adding a ci.nix
, git push and then see the run results.
I think the docs could use some elaboration on why the agent is needed.
Right now we're focusing on customers who can run an agent (it's stateless -> low maintenance). The agent will support auto-scaling deployments #14. We may host the agent at some point #33. I can't make any promises wrt a free tier for hosted builds.
Thanks for the reply @roberth. I've now noticed that hercules-ci is more akin to buildkite than to circleci in this regard(bring your own build machine).
I miss this information from the Website:
Why is this project needed?
Can't i use Nix builds in any CI like Jenkins or Drone? Why develop something completely new instead of improving available open source software?