hercules-ci / support

User feedback, questions and our public roadmap. help@hercules-ci.com
5 stars 1 forks source link

Why is this needed? #26

Open davidak opened 5 years ago

davidak commented 5 years ago

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?

domenkozar commented 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.

srid commented 5 years ago

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).

srid commented 5 years ago

And of course NixOS integration; just a few lines of configuration needed to get the agent running. :-)

steve-chavez commented 4 years ago

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.

roberth commented 4 years ago

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.

steve-chavez commented 4 years ago

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).