--- title: "はじめに" url: https://docs.catalyst.zoho.com/ja/pipelines/help/catalyst-pipelines.yaml/introduction/ description: "Catalyst Pipelinesサービスと、YAMLスキーマ定義の基本について学びます。" last_updated: 2026-02-23T12:39:41Z service: Pipelines type: general related_links: - name: "パイプライントリガー" url: /ja/pipelines/help/triggers/introduction --- # catalyst-pipelines.yaml # はじめに `catalyst-pipelines.yaml`ファイルは、pipelineを実行するためのコアコンポーネントであり、そのワークフローを定義します。組み込みのコードエディターまたはvisual builderを使用して、必要な[pipelineコンポーネント](https://docs.catalyst.zoho.com/ja/pipelines/help/pipelines/components-of-pipeline)を追加することで、このファイルにpipelineの実行フローを定義できます。pipelineの設定方法の詳細については、[こちらのヘルプページ](https://docs.catalyst.zoho.com/ja/pipelines/help/catalyst-pipelines.yaml/implementation)を確認してください。 pipelineが[手動](https://docs.catalyst.zoho.com/ja/pipelines/help/triggers/introduction/#manual-trigger)でトリガーされるか、[自動](https://docs.catalyst.zoho.com/ja/pipelines/help/triggers/introduction/#automatic-trigger)でトリガーされるかにかかわらず、このファイルがpipelineのアクションを制御します。pipelineがバージョン管理システムにリンクされている場合、リンクされたrepositoryのsource codeに変更が加えられると、pipeline実行が自動的にトリガーされ、このファイルで定義されたワークフローが実行されます。同様に、pipelineがCatalystコンソールから手動でトリガーされた場合、このファイルはコンソールインターフェースから直接実行されます。 Catalyst Pipelinesの事前定義されたYAMLスキーマ定義とその使用方法について詳しく説明する前に、YAMLについて概要を見てみましょう。 YAMLファイルは、設定ファイル、データ交換、シリアライゼーションなど、さまざまなコンテキストで構造化データを表現するための汎用的なフォーマットです。 YAMLファイルの一般的な特徴は以下の通りです: * YAMLは特定のプログラミング言語に依存しないため、異なるシステムやプラットフォーム間でのデータ交換に適しています。 * このファイルは、シンプルなkey-value pairs、リスト、マップで構成されており、これらを組み合わせてネストすることで、複雑なデータ構造や設定を表現できます。 * インデントを使用してデータの構造を定義します。 * YAMLは、スカラー(文字列、整数、浮動小数点、ブール値、null)、リスト、マップ(key-value pairs)、ネストされた構造など、さまざまなデータ型をサポートしています。 Catalyst Pipelinesは独自のYAMLスキーマ標準に従っており、pipelineを設定する際にはこれを厳密に守る必要があります。次のセクションでは、CatalystのYAMLスキーマ定義についてさらに詳しく説明します。