次の方法で共有


UseRubyVersion@0 - Ruby バージョン v0 タスクを使用する

このタスクを使用して、エージェントで実行する Ruby のバージョンを選択します。 必要に応じて、タスクは Ruby バージョンを PATH に追加できます。

構文

# Use Ruby version v0
# Use the specified version of Ruby from the tool cache, optionally adding it to the PATH.
- task: UseRubyVersion@0
  inputs:
    versionSpec: '>= 2.4' # string. Required. Version spec. Default: >= 2.4.
    #addToPath: true # boolean. Add to PATH. Default: true.
# Use Ruby Version v0
# Retrieves the specified version of Ruby from the tool cache. Optionally add it to PATH.
- task: UseRubyVersion@0
  inputs:
    versionSpec: '>= 2.4' # string. Required. Version spec. Default: >= 2.4.
    #addToPath: true # boolean. Add to PATH. Default: true.

入力

versionSpec - バージョン スペック
string. 必須です。 既定値: >= 2.4

使用する Ruby バージョンのバージョン範囲またはバージョンを指定します。


addToPath - PATH に追加する
boolean. 既定値: true

省略可能。 取得した Ruby バージョンを PATH 環境変数の前に追加して、出力変数を使用せずに後続のタスクまたはスクリプトで使用できるようにします。


タスク制御オプション

すべてのタスクには、タスク入力に加えて制御オプションがあります。 詳細については、「 コントロール オプションと一般的なタスク プロパティ」を参照してください。

出力変数

このタスクでは、ダウンストリームのステップ、ジョブ、およびステージで使用できる次の 出力変数を定義します。

rubyLocation
Ruby ディストリビューションの解決済みフォルダー。

解説

このタスクを使用して、エージェントで実行する Ruby のバージョンを選択し、必要に応じて PATH に追加します。

前提条件

で Ruby バージョンが見つからない Agent.ToolsDirectory場合、このタスクは失敗します。 Microsoft ホステッド エージェントで使用可能な他の Ruby バージョンを参照してください。

ツール インストーラーの詳細はどこで確認できますか?

ツール インストーラーと例の説明については、「 ツール インストーラー」を参照してください。

このタスクを使用するようにセルフホステッド エージェントを構成するにはどうすればよいですか?

このタスクは、独自の Ruby バージョンのセルフホステッド エージェントで実行できます。 セルフホステッド エージェントでこのタスクを実行するには、ツール キャッシュの手順に従って設定Agent.ToolsDirectoryします。 使用するツール名は です Ruby

必要条件

要件 説明
パイプラインの種類 YAML、クラシック ビルド、クラシック リリース
実行日 エージェント、DeploymentGroup
確認要求 なし
Capabilities このタスクは、ジョブ内の後続のタスクに対する要求を満たしていません。
コマンドの制限 このタスクは、次の コマンド制限を使用して実行されます。
設定可能な変数 このタスクには、rubyLocation、PATH の変数を設定するアクセス許可があります。
エージェントのバージョン 2.182.1 以上
タスクのカテゴリ ツール
要件 説明
パイプラインの種類 YAML、クラシック ビルド、クラシック リリース
実行日 エージェント、DeploymentGroup
確認要求 なし
Capabilities このタスクは、ジョブ内の後続のタスクに対する要求を満たしていません。
コマンドの制限 Any
設定可能な変数 Any
エージェントのバージョン 2.115.0 以上
タスクのカテゴリ ツール

関連項目