--- title: "ランナー" url: https://docs.catalyst.zoho.com/ja/pipelines/help/catalyst-pipelines.yaml/build-the-pipeline/runners/ description: "Catalyst Pipelinesのrunnersの詳細、関連するキーワード、およびサンプルコードスニペットについて学びます。" last_updated: 2026-03-30T08:10:30Z service: Pipelines type: general related_links: - name: "パイプラインの設定" url: /ja/pipelines/help/catalyst-pipelines.yaml/implementation --- # パイプラインの構築 このセクションでは、さまざまなpipelineコンポーネントの詳細、`catalyst-pipelines.yaml`ファイルでの使用方法、Catalystコンソールから直接これらのコンポーネントを組み込みCatalyst pipelineを構築する方法について説明します。始めましょう! # Runners ## はじめに runnerは、pipelineで定義されたjobsを実行するエージェントまたはコンピューティングリソースです。Catalyst runnersは、ソフトウェアアプリケーションの効率的で信頼性の高いビルド、テスト、デプロイのための堅牢で柔軟なインフラストラクチャを提供します。 `runners`キーワードを使用して、pipelineに必要なrunnersをkey-value pairsとして定義できます。 Catalyst Pipelinesでサポートされているrunner configurationsは以下の通りです:
Runner設定 RAMストレージ CPU容量 ディスクスペース
`Low` 1 GB 0.8 vCPU 2 GB
`Medium` 2 GB 1.2 vCPU 4 GB
`High` 4 GB 2.0 vCPU 8 GB
> **注意:** 1. runnerの定義は必須ではありません。runnerが指定されていない場合、jobsの実行にはデフォルトで`medium`設定のrunnerが使用されます。 2. runnersはpipelineレベル、stageレベル、またはjobレベルで定義できます。複数の定義がある場合、最下位レベル(つまりjob)で指定されたものが優先されます。 ### Runnerのプロパティ
キー 値 必須
Runner name(runnerにアクセスするために使用されるrunner変数名) はい
`config-id` 必要なrunner configurationのID。 `Low` = `config-id` : 1 `Medium` = `config-id` :2 `High` = `config-id` : 3 はい
### RunnerのYAMLコードスニペット ```yaml runners: runner1: config-id: 2 runner2: config-id: 3 ``` ### グローバル設定 必要に応じて、pipelineレベルでrunnersを定義することもできます。このrunner configurationは、すべてのstagesとjobsからアクセス可能になります。pipelineレベルでのrunner設定は以下のように行います: ```yaml pipeline-runner:runner1 ```