Ruby 環境コンフィギュレーター
Ruby 環境コンフィギュレータ ビルド機能は、 Ruby インタープリターをすべてのビルドステップに渡します。 (1) 選択された Ruby インタープリターと gems の bin ディレクトリをシステムの パス 環境変数に追加し、(2) RVM(英語) インタープリターの場合はその他の必要な環境変数を設定します。
ユースケースの例
例: この機能を使用すると、 コマンドラインビルドランナーで ruby、 rake、 gem、 bundle などのコマンドを使用できます。 したがって、 Rake ビルドランナーを起動する前に gem をインストールする場合は、カスタムスクリプトを起動する コマンドライン ビルドステップを追加する必要があります。 例:
Ruby 環境コンフィギュレーター設定
オプション | 説明 |
|---|---|
Ruby インタープリターパス | Ruby インタープリターへのパス。 指定しない場合、インタープリターは 例:
%\env.I_AM_DEFINED_IN_BUILDAGENT_CONFIGURATION%
|
RVM インタープリター | RVM インタープリター名、およびオプションで、ビルドエージェントで構成された gemset。 インタープリター名を空にすることはできません。 gemset が指定されていない場合、デフォルトのものが使用されます。 このオプションは、 |
.rvmrc ファイルを含む RVM | チェックアウトディレクトリからの相対的な |
Ruby インタープリターが見つからなかった場合はビルドに失敗します | Ruby 環境コンフィギュレーターが Ruby インタープリターをステップ実行環境に渡すことができない場合、エージェントでインタープリターが見つからないため、これを有効にするとビルドが失敗します。 |