Branch: refs/heads/master
Home: https://github.com/NixOS/hydra
Commit: 8bb36e79bd9e1752c01499971cc511872c706956
https://github.com/NixOS/hydra/commit/8bb36e79bd9e1752c01499971cc511872c706956
Author: Eelco Dolstra <[email protected]>
Date: 2016-12-06 (Tue, 06 Dec 2016)
Changed paths:
M src/hydra-queue-runner/build-remote.cc
M src/hydra-queue-runner/queue-monitor.cc
M src/hydra-queue-runner/state.hh
M src/root/build.tt
M src/root/common.tt
M src/sql/hydra.sql
Log Message:
-----------
Support testing build determinism
Builds can now specify the attribute "isDeterministic = true" to tell
Hydra to build with build-repeat > 0. If there is a mismatch between
rounds, the step / build fails with a suitable status.
Maybe this should be a meta attribute, but that makes it invisible to
hydra-queue-runner, and it seems reasonable to make a claim of
mandatory determinism part of the derivation (since e.g. enabling this
flag should trigger a rebuild).
_______________________________________________
nix-commits mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-commits