| 28 Sep 2024 |
@belak:matrix.org | Are there any good tutorials for using Hydra? I've been debating between Hydra and Woodpecker for personal CI and figured I'd use hydra but most of the docs I've seen so far are just how to enable the service and get an admin set up - nothing about projects or jobsets or how to actually configure it. | 15:02:20 |
K900 | Don't | 15:02:28 |
K900 | Hydra is a NixOS sized solution for a NixOS sized problem | 15:02:36 |
K900 | It's not a good fit for personal CI | 15:02:45 |
@belak:matrix.org | Fair enough | 15:04:53 |
hacker1024 | Eh, with declarative jobsets it's not too bad once you get over the learning curve. It has a built in binary cache server and everything | 15:05:43 |
magic_rb | In reply to @belak:matrix.org Are there any good tutorials for using Hydra? I've been debating between Hydra and Woodpecker for personal CI and figured I'd use hydra but most of the docs I've seen so far are just how to enable the service and get an admin set up - nothing about projects or jobsets or how to actually configure it. Shameless plug but try looking at buildbot-nix, its a small sized ci for small problems | 15:27:10 |
@belak:matrix.org | Oh nice | 15:28:10 |
@belak:matrix.org | I guess there's also hercules? I'll look into buildbot and hercules. | 15:47:18 |
@belak:matrix.org | In reply to @magic_rb:matrix.redalder.org Shameless plug but try looking at buildbot-nix, its a small sized ci for small problems Is there a way to require confirmation before running PRs from untrusted users? | 16:31:54 |
| rajudev joined the room. | 22:15:06 |
| 1 Oct 2024 |
| -_o joined the room. | 21:00:33 |
| 3 Oct 2024 |
| @midirhee12:tchncs.de joined the room. | 12:58:30 |
| 4 Oct 2024 |
| soopyc (she/it) joined the room. | 08:48:19 |
| 5 Oct 2024 |
| magic_rb changed their profile picture. | 22:17:00 |
| 6 Oct 2024 |
| Nikolay Kolev changed their profile picture. | 00:17:30 |
| 7 Oct 2024 |
| Sam Lehman changed their profile picture. | 14:24:57 |
| 8 Oct 2024 |
| schuelermine changed their profile picture. | 16:32:04 |
| 9 Oct 2024 |
| schuelermine changed their profile picture. | 23:46:53 |
| 12 Oct 2024 |
tim | how do I configure the settings of the nix (daemon) that hydra uses? | 15:34:45 |
Rick (Mindavi) | Via nix.conf or via nixos settings, depending on where you run it | 16:17:44 |
Rick (Mindavi) | The settings are configurable for each builder, and for localhost it's just the nix daemon settings of the machine | 16:18:18 |
tim | In reply to @rick:matrix.ciphernetics.nl The settings are configurable for each builder, and for localhost it's just the nix daemon settings of the machine I am not sure that is the case, at least the hydra web ui shows nix version 2.22.3 but the default version installed on that machine and the daemon are on 2.18.8 | 19:00:10 |
Rick (Mindavi) | Well, yeah so the settings and the version are indeed a different thing | 20:15:34 |
Rick (Mindavi) | Hydra is tightly coupled to nix for the evaluation so you don't really have much choice there | 20:16:10 |
Rick (Mindavi) | For building the derivations I think it'll use the system nix daemon though | 20:16:34 |
Rick (Mindavi) | It is just evaluation that's done with the 'hydra nix version' | 20:17:12 |
Rick (Mindavi) | Sort of kind of | 20:17:34 |
Rick (Mindavi) | So, question: what do you want to accomplish? | 20:17:59 |
Rick (Mindavi) | The latest unstable hydra version in the nixpkgs-unstable is using nix 2.23 and I think if the channel advances / a pr is merged it will use nix 2.24 | 20:18:50 |