パイプラインのコンポーネント
pipelineには以下のコンポーネントを任意に組み合わせて含めることができ、それぞれがpipelineの実行順序を定義します。pipelineの実行フローの設定方法の詳細については、こちらのヘルプセクションを参照してください。
-
Pipeline : ソフトウェアアプリケーションのビルド、テスト、デプロイプロセスを自動化するためのツール。
-
Runner : pipelineを実行するための基盤インフラストラクチャを提供する仮想マシンまたはコンテナ。
-
Image : pipelineが実行を正常に完了するために依存する、ライブラリ、パッケージ、サービスなどの外部リソース。
-
Variable : pipelineのスコープ内の複数のインスタンスで再利用できる値のプレースホルダー。
-
Artifact : アプリケーションのビルドプロセス中に生成され、Catalyst Stratusサービスに保存されるZIP fileで、指定された環境にデプロイできます。
-
When Condition : pipelineの実行フローを指示するために定義できる条件ロジック。
-
Step : stepはpipelineの最小構成要素です。コードのコンパイル、テストの実行、アプリケーションのデプロイなど、特定の操作を実行するためのコマンドセットが含まれています。
-
Job : jobは、pipeline内で実行される一連の順次または並列のstepsです。
-
Stage : Catalyst Pipelineにおける最上位の組織レベルで、ソフトウェアデリバリープロセスの個別のフェーズを表します。各stageには複数のjobsが含まれます。
上記のコンポーネントのいずれかを、特定の要件に基づいてcatalyst-pipelines.yamlファイルに定義することで、pipelineの実行フローをコーディングできます。
Catalyst pipeline、stages、およびjobs内で、images、runners、variables、conditionsなどの他のコンポーネントを柔軟に設定でき、それぞれがpipelineの実行において異なる役割を果たします。
以下の図は、各レベルで定義できるコンポーネントの包括的な概要を示しています:
各コンポーネントの詳細については、それぞれのヘルプページで説明します。開始するには、こちらのヘルプページを参照してください。
以下の図は、さまざまなpipelineコンポーネントの階層的な順序を示しています。
主な考慮事項
-
pipelineには最大5つのstagesを含めることができ、各stageにはparallel jobsを含めて最大5つのjobsを収容できます。
-
pipelineには少なくとも1つのstageとjobを含めることが必須です。
-
variables、images、runnersは、pipelineレベル、stageレベル、またはjobレベルで定義できます。複数の定義がある場合、最下位レベル(つまりjob)で指定されたものが優先されます。
最終更新日 2026-08-17 17:46:04 +0530 IST
Yes
No
Send your feedback to us

