--- title: "ステージ" url: https://docs.catalyst.zoho.com/ja/pipelines/help/catalyst-pipelines.yaml/build-the-pipeline/stages/ description: "Catalyst Pipelinesのstagesの詳細、関連するキーワード、およびサンプルコードスニペットについて学びます。" last_updated: 2026-03-30T08:10:30Z service: Pipelines type: general related_links: - name: "パイプラインの設定" url: /ja/pipelines/help/catalyst-pipelines.yaml/implementation --- # Stages # はじめに stageは、pipeline内のjobsの実行順序を整理する重要なコンポーネントです。各stageは、アプリケーションのビルド、テスト、デプロイなど、ソフトウェアデリバリープロセスの個別のフェーズを表します。stagesにより、jobsの論理的なグループ化と分離が可能になり、より高速なビルドとデプロイのための並列実行が実現します。また、ワークフローを管理可能な単位に分解することで複雑なpipelinesの効率的な管理を促進し、デプロイプロセス全体の明確さと制御を提供します。 `stages`キーを使用して、pipelineに必要なstagesをkey-value pairsとして定義できます。 `<< status.{stage_name} >>`を使用して、stageの現在のステータスを取得できます。 > **注意:** 1. pipeline内の複数のstagesは、デフォルトで順次実行され、1つずつ進行します。stage実行の条件を定義するオプションがあり、各stageがいつトリガーされるかをカスタマイズして制御できます。pipelineでの条件の定義方法については、[こちらのセクション](https://docs.catalyst.zoho.com/ja/pipelines/help/catalyst-pipelines.yaml/build-the-pipeline/when-condition)を参照してください。 2. pipeline設定では、少なくとも1つのstageが必要で、最大5つのstagesまでです。また、各stageは[parallel jobs](https://docs.catalyst.zoho.com/ja/pipelines/help/catalyst-pipelines.yaml/build-the-pipeline/jobs/parallel-job)を含めて最大5つのjobsを収容できます。 ### Stageのプロパティ 以下の属性の1つまたは複数の組み合わせで、pipeline内のstagesを定義できます:
| キー | 値 | 必須 |
|---|---|---|
| name | stage nameを文字列値として指定します。 | はい |
| `[jobs](https://docs.catalyst.zoho.com/ja/pipelines/help/catalyst-pipelines.yaml/build-the-pipeline/jobs/introduction)` | jobsの配列 | はい |
| `[runner](https://docs.catalyst.zoho.com/ja/pipelines/help/catalyst-pipelines.yaml/build-the-pipeline/runners)` | jobsを実行するrunnerの名前 | いいえ |
| `[image](https://docs.catalyst.zoho.com/ja/pipelines/help/catalyst-pipelines.yaml/build-the-pipeline/images)` | 特定のstageでのjob実行に使用されるimageの名前 | いいえ |
| `[when](https://docs.catalyst.zoho.com/ja/pipelines/help/catalyst-pipelines.yaml/build-the-pipeline/when-condition)` | stageを実行するための条件ロジック。基本条件とともに`"and"`、`"or"`、`"not"`、`"not-equal"`、または`"equal"`演算子を使用できます。 | いいえ |