Hydra/zh-cn: Difference between revisions
Created page with "==== 发布集合 ====" Tags: Mobile edit Mobile web edit |
Created page with "== 资源 ==" Tags: Mobile edit Mobile web edit |
||
| (9 intermediate revisions by the same user not shown) | |||
| Line 186: | Line 186: | ||
==== 发布集合 ==== | ==== 发布集合 ==== | ||
定义发行版中描述的所有作业。按照惯例,通常会使用名为<code>release.nix</code>的文件。关于其结构的详细说明,请参阅 [https://nixos.org/hydra/manual/#idm140737315920320 Hydra 手册中的 Build Recipes]。 | |||
< | <span id="Evaluation"></span> | ||
==== | ==== 评估 ==== | ||
将 nix 代码解释为一组 <code>.drv 文件</code> 的过程。这些文件是所有相关输出的构建配方。你可以通过运行 <code>nix show-derivation nixpkgs.hello</code> 来检查这些文件。 | |||
< | <span id="Build"></span> | ||
==== | ==== 构建 ==== | ||
作为发布集合的一部分而被触发的作业实例化过程。 | |||
< | <span id="Known_Issues"></span> | ||
== | == 已知问题 == | ||
<div lang="en" dir="ltr" class="mw-content-ltr"> | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||
| Line 214: | Line 205: | ||
</div> | </div> | ||
* 如果你看到 <code>error: unexpected end-of-file</code>,它可能意味着多种问题,其中一些包括: | |||
* | |||
# 你的 Hydra 服务器与构建器之间的 Nix 版本不匹配 | |||
# | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||
| Line 240: | Line 227: | ||
</syntaxHighlight> | </syntaxHighlight> | ||
< | <span id="Hydra_for_NixOS_releases"></span> | ||
== Hydra | == 用于 NixOS 发布的 Hydra == | ||
Hydra 用于管理 Nix 项目的官方发布版本。该项目的 Hydra 服务器:https://hydra.nixos.org/ | |||
Hydra | |||
一些适用于 Nix 项目的 Hydra 跟踪器: | |||
* [https://hydra.nixos.org/project/nixpkgs Nixpkgs] | * [https://hydra.nixos.org/project/nixpkgs Nixpkgs] | ||
* [https://hydra.nixos.org/project/nixos NixOS] | * [https://hydra.nixos.org/project/nixos NixOS] | ||
< | <span id="Resources"></span> | ||
== | == 资源 == | ||
<div lang="en" dir="ltr" class="mw-content-ltr"> | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||