hercules-ci / support

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

Continuous Delivery #32

Closed o1lo01ol1o closed 3 years ago

o1lo01ol1o commented 4 years ago

Hi, Is there any planned support for nix-based continuous delivery?

By way of background, we currently use gitlab-runners in conjunction with a hydra build farm to perform nix-copy and a handful of ssh and scp commands when specified branches are updated. However, the lack of caching on the runner makes this a time-consuming process as it has to copy every derivation on each deployment. It also requires that our configuration be additionally spread across gitlab CI variables.

Given that we can mirror a repository on Github fairly easily, it seems like CD would be cleaner if handled in a native nix solution.

domenkozar commented 4 years ago

Yes, see #3

roberth commented 3 years ago

Implemented as "Effects" but changes will be limited at this point. https://docs.hercules-ci.com/hercules-ci/effects/