Hydra: Difference between revisions

imported>Makefu
No edit summary
imported>Makefu
add note about evaluation
Line 56: Line 56:
|}
|}


After creation, the jobset should be in the '''evaluation phase''' where inputs will be fetched. This phase may take some time as the complete <code>nixpkgs</code> repository needs to be downloaded before continuing. The result of the evaluation should be a single job which will get built.
== Internals ==
== Internals ==


Line 69: Line 70:
* Release Set:
* Release Set:
   Defines all the jobs which are described in your release. By convention a file called<code>release.nix</code> is being used. See the [https://nixos.org/hydra/manual/#idm140737315920320 Hydra manual for Build Recipes] for a thorough description of the structure.
   Defines all the jobs which are described in your release. By convention a file called<code>release.nix</code> is being used. See the [https://nixos.org/hydra/manual/#idm140737315920320 Hydra manual for Build Recipes] for a thorough description of the structure.
* Evaluation:
  The calculation which results in a (dictionary of) values which describe the recipes on how to build thing, a job is a single part of the finished evaluation.
* Build:
* Build:
   Instantiation of a Job which is being triggered by being part of the release set
   Instantiation of a Job which is being triggered by being part of the release set