Hydra/zh-cn: Difference between revisions

Moraxyc (talk | contribs)
Created page with "==== 发布集合 ===="
Tags: Mobile edit Mobile web edit
Moraxyc (talk | contribs)
Created page with "== 资源 =="
Tags: Mobile edit Mobile web edit
 
(9 intermediate revisions by the same user not shown)
Line 186: Line 186:
==== 发布集合 ====
==== 发布集合 ====


<div lang="en" dir="ltr" class="mw-content-ltr">
定义发行版中描述的所有作业。按照惯例,通常会使用名为<code>release.nix</code>的文件。关于其结构的详细说明,请参阅 [https://nixos.org/hydra/manual/#idm140737315920320 Hydra 手册中的 Build Recipes]
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.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<span id="Evaluation"></span>
==== Evaluation ====
==== 评估 ====
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
nix 代码解释为一组 <code>.drv 文件</code> 的过程。这些文件是所有相关输出的构建配方。你可以通过运行 <code>nix show-derivation nixpkgs.hello</code> 来检查这些文件。
The process of interpreting nix code into a list of <code>.drv files</code>. These files are the build recipes for all related outputs. You can introspect these files by running <code>nix show-derivation nixpkgs.hello</code>.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<span id="Build"></span>
==== Build ====
==== 构建 ====
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
作为发布集合的一部分而被触发的作业实例化过程。
Instantiation of a Job which is being triggered by being part of the release set.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<span id="Known_Issues"></span>
== Known Issues ==
== 已知问题 ==
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<div lang="en" dir="ltr" class="mw-content-ltr">
Line 214: Line 205:
</div>
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
* 如果你看到 <code>error: unexpected end-of-file</code>,它可能意味着多种问题,其中一些包括:
* If you see <code>error: unexpected end-of-file</code> it can mean multiple things, some of them are:
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
# 你的 Hydra 服务器与构建器之间的 Nix 版本不匹配
# You have a miss-match between nix versions on the Hydra server and the builder
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<div lang="en" dir="ltr" class="mw-content-ltr">
Line 240: Line 227:
</syntaxHighlight>
</syntaxHighlight>


<div lang="en" dir="ltr" class="mw-content-ltr">
<span id="Hydra_for_NixOS_releases"></span>
== Hydra for NixOS releases ==
== 用于 NixOS 发布的 Hydra ==
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Hydra 用于管理 Nix 项目的官方发布版本。该项目的 Hydra 服务器:https://hydra.nixos.org/
Hydra is used for managing official Nix project releases. The project Hydra server: https://hydra.nixos.org/
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
一些适用于 Nix 项目的 Hydra 跟踪器:
Some Hydra trackers for Nix projects:
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
* [https://hydra.nixos.org/project/nixpkgs Nixpkgs]
* [https://hydra.nixos.org/project/nixpkgs Nixpkgs]
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
* [https://hydra.nixos.org/project/nixos NixOS]
* [https://hydra.nixos.org/project/nixos NixOS]
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<span id="Resources"></span>
== Resources ==
== 资源 ==
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<div lang="en" dir="ltr" class="mw-content-ltr">