Hacker News new | ask | show | jobs
by eli_gottlieb 3351 days ago
This sounds like a job for NixOS[1]! Specify a basic build environment for your lab, and then write per-paper or per-project build configurations. Once you've frozen/committed the configuration, you have a reproducible, deterministic build, and can run it over and over again at leisure.

[1] -- https://nixos.org/nix/about.html