Hydra/ja: Difference between revisions

FuzzyBot (talk | contribs)
Updating to match new version of source page
Poske (talk | contribs)
Created page with "公式のHydraサーバーは、Nixpkgsのアップデート時間を短縮するためにあらかじめ構築されたバイナリパッケージを提供しています。ユーザーは自分でコンピューターでコンパイルする必要はありません。"
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<languages />
<languages />
<div lang="en" dir="ltr" class="mw-content-ltr">
{{note| HydraはNix/NixOSパッケージ開発者が使用することを目的としています。単にNixOSを利用しているだけの場合、使用する必要はありません。}}
{{note| Hydra is intended to be used by Nix/NixOS package developers; it is not needed to simply use NixOS.}}
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Hydraは、構築されたジョブとその依存関係を説明するために純粋に機能的な言語を使用する、継続的な統合テストおよびソフトウェアリリースのためのツールである。継続的インテグレーションとは、ソフトウェア開発プロセスの品質を向上させるための簡単な手法である。自動化されたシステムは、プロジェクトのソースコードを継続的または定期的にチェックし、作成し、テストを実行し、開発者向けのレポートを生成する。したがって、誤ってコードベースに取り込まれた可能性のあるさまざまなエラーが自動的に検出される。
Hydra is a tool for continuous integration testing and software release that uses a purely functional language to describe build jobs and their dependencies. Continuous integration is a simple technique to improve the quality of the software development process. An automated system continuously or periodically checks out the source code of a project, builds it, runs tests, and produces reports for the developers. Thus, various errors that might accidentally be committed into the code base are automatically caught.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
公式のHydraサーバーは、Nixpkgsのアップデート時間を短縮するためにあらかじめ構築されたバイナリパッケージを提供しています。ユーザーは自分でコンピューターでコンパイルする必要はありません。
The official Hydra servers provide pre-built binary packages to speed up the update time for Nixpgs: Users do not have to compile them on their own computers.
</div>


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


<syntaxHighlight lang=nix>
<syntaxhighlight lang="nix">
   services.hydra = {
   services.hydra = {
     enable = true;
     enable = true;
Line 31: Line 25:
     # a standalone Hydra will require you to unset the buildMachinesFiles list to avoid using a nonexistant /etc/nix/machines
     # a standalone Hydra will require you to unset the buildMachinesFiles list to avoid using a nonexistant /etc/nix/machines
     buildMachinesFiles = [];
     buildMachinesFiles = [];
     # you will probably also want, otherwise *everything* will be built from scratch
     # you will probably also want this, otherwise *everything* will be built from scratch
     useSubstitutes = true;
     useSubstitutes = true;
   };
   };
</syntaxHighlight>
</syntaxhighlight>


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