Pipelines
pipelineは、Catalyst Pipelinesサービスにおける最上位の作業単位です。コードのコンパイル、テストの実行、アプリケーションのデプロイなど、カスタマイズ可能なstagesのシーケンスが含まれており、ソフトウェアライフサイクルプロセスをシームレスにオーケストレーションします。
pipelineを作成し、Catalystコンソールから直接pipelineのフローを設定できます。詳細な手順については、こちらのセクションで説明します。
pipelineの作成時に、GitLab、GitHub、またはBitbucketなどの外部バージョン管理システムとpipelineを統合することを選択できます。この統合により、バージョン管理システム内の特定のrepositoryをpipelineにリンクでき、repositoryに変更がプッシュされるたびに、pipelineが自動的にトリガーされます。必要に応じて、CatalystコンソールからpipelineをPipelineを手動でトリガーすることもできます。pipelineのトリガーの詳細については、こちらのセクションを参照してください。
Catalyst pipelinesは、catalyst-pipelines.yamlファイルで指定されたYAMLコードに基づいてオーケストレーションされます。Catalyst PipelinesのYAMLスキーマ定義を理解し、特定のニーズに合わせてpipelineをカスタマイズするには、こちらのページを参照してください。このYAMLファイルは、手動トリガーの場合はコンソールから直接実行され、自動トリガーの場合は外部バージョン管理システムから直接実行されます。
アプリケーションコード内でPipelines SDKパッケージを使用して、手動pipelineトリガーの実装や既存のpipelineの詳細を取得することもできます。SDKはJava、Node.js、Pythonで利用可能です。
YAMLファイルでpipelineの実行フローを定義するには、2つのオプションがあります:直感的なアプローチとして組み込みのdrag-and-drop visual builderを使用するか、コードエディターを使用してYAMLコードを設定するかを選択できます。pipelineの設定手順については、こちらのヘルプページを参照してください。
それでは、pipelineのコンポーネント、その階層構造、および使用方法について見ていきましょう。
最終更新日 2026-02-23 18:09:41 +0530 IST
Yes
No
Send your feedback to us