Open landanhu opened 4 years ago
Another option is https://gitian.org
I think there are two issues at hand here:
Cargo.lock
and docker build
, no need to resort to nix?deterministic build dependencies, I think this one is a non-issue with Cargo.lock and docker build, no need to resort to nix?
There's still a more to that:
build.rs
(especially if they are "*-sys" crates where they build some non-Rust code)Anyway, this issue is complex and perhaps may be labelled as Epic and broken down into all things required for making it happen
https://github.com/NixOS/nixpkgs/blob/master/doc/languages-frameworks/rust.section.md
https://www.hadean.com/blog/managing-rust-dependencies-with-nix-part-i