問題タブ [nixops]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
402 参照

travis-ci - Travis-ci はいつ NixOS/NixOps をサポートしますか?

現在、travis はlinux (ubuntu?) と mac をサポートしています。

私は現在nixを検討しています。システムの全体的な状態を宣言する強力な方法だと思います。さまざまなレベルで利用できます。

現在の状態では、Linux VM にパッケージ マネージャー nix をインストールして、必要なすべてのパッケージを取得できました。

私の理想的な世界では、マシンまたは展開レベル (マシン) で同じことができます。

私の質問は次のとおりです。travis-ci が NixOS をサポートするのはいつですか? travis-ci が複数のマシンのセットアップをサポートするのはいつですか (NixOps としましょう)?

0 投票する
1 に答える
246 参照

nix - NixOps 展開マシンの nixos-option?

nixos-option指定されたシステムのオプション値を調べるコマンドがあります。フードの下では、次のようなことを行います。

ただし、NixOps が展開されたマシンでは機能しません (そこでは構成を利用できません)。デプロイヤ マシンで、NixOps デプロイ構成からオプション値を取得する方法はありますか?

0 投票する
2 に答える
16200 参照

nix - default.nix、shell.nix、および release.nix はいつ、どのように使用する必要がありますか?

Nix パッケージ マネージャーの使用方法を学習するときに遭遇する最初のタイプの Nix 式の 1 つは、次のとおりですdefault.nix。素晴らしい NixOS IRC チャンネルで、shell.nixandの存在も知りrelease.nixました。

大まかに言うと、 は単にパッケージをビルドするためにで使用され、パッケージでインタラクティブな環境を作成するためにで使用され、パッケージを展開するためdefault.nixに で使用されるという印象を受けました。nix-buildshell.nixnix-shellrelease.nixnixops

これは不完全で部分的に間違っている可能性が高く、明確に文書化されていないように見えるため、これらの種類の「標準ファイル」について明確かつ正確な説明が必要です。特に、これらのファイルの種類(および私が不足している他の標準ファイル) のそれぞれについて、次のことを知りたいです。

  1. このようなファイルの一般的な使用例は何ですか? それらは何のために使用されるべきではありませんか?
  2. このファイルの種類は通常どのように構成されていますか? そのための最小要件は何ですか?
  3. use context 内のそのようなファイルのパラダイムの例を示していただけますか?

追加のボーナス質問として、パッケージを NixOS モジュールにインストールするときに、これらの標準ファイルのどれを使用する必要があるかを知りたいです。それはどのように行われますか?

0 投票する
1 に答える
737 参照

nixos - NixOps で静的ファイルをデプロイする

バイナリとともにサーバー上で利用可能なstaticおよびディレクトリに依存するプログラムがあります。configNixOps のデフォルトのビルド フェーズには、これらのファイルは含まれていません。バイナリをコンパイルしてから、バイナリをサーバーにコピーするだけであることがわかります。

staticおよびconfigディレクトリがサーバーで使用できるようにビルド フェーズを変更するにはどうすればよいですか? 追加してみました:

しかし、それは実際にファイルをコピーしていないようで、echoコマンドが実行されたことはありません。NixOpsで使用される構成ファイルの要点を次に示します。サーバー上のエラーは次のとおりです。