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

Reply via email to