4 ms·
Setting up your own binary cache is straightforward: https://nixos.org/nix/manual/#sec-sharing-packages https://nixos.org/nix/manual/#sec-sharing-packages Is u
by catern 9y ago
Setting up your own binary cache is straightforward: https://nixos.org/nix/manual/#sec-sharing-packages https://nixos.org/nix/manual/#sec-sharing-packages
Is using Artifactory or Nexus a requirement? Why?
- solatic 9y agoMainly concerns like access control, and auditing for internal projects. If we're going to package for Nix, we need to host those packages internally somewhere, and access to that host needs to be audited/monitored. Access should be limited to developers and forbidden to non-engineering staff, etc.
- catern 9y agoNix package definitions sit in a Git (or other VCS) repo, which you can access-control through your usual means. The binary artifacts are behind an HTTP server, which you can access control through whatever normal access control mechanisms, or leave uncontrolled and rely on the fact that it's not possible to retrieve artifacts from the server without having access to all the build inputs so you can hash them.