Catalyst Pipelines
Catalyst Pipelinesは、アプリケーションのビルド、テスト、デプロイプロセスを自動化するCatalyst CI/CDサービスです。Catalystコンソールからパイプラインを作成できます。次のセクションでは、パイプラインのトリガーと既存のパイプラインの詳細取得に利用できるAPIについて説明します。
Pipeline詳細の取得
このAPIを使用すると、Catalystコンソールで作成されたパイプラインの詳細を取得できます。これは、リクエストURLにpipeline_idとproject_idを渡すことで行えます。APIは、パイプラインが作成されたプロジェクトの詳細とパイプラインの詳細を取得します。
リクエスト詳細
リクエストURL
{api-domain}/baas/v1/project/{project_id}/pipeline/{pipeline_id}
パイプラインが作成されたプロジェクトの一意のID
詳細を取得するパイプラインの一意のID
スコープ
pipeline.READ
レスポンス詳細
パイプライン詳細オブジェクトがレスポンスとして返されます。これには、パイプラインの名前、project_nameやproject_typeを含むプロジェクトの詳細、user_id、email_id、first_name、last_name、user_typeを含むパイプライン作成者の詳細、パイプラインのステータス、パイプラインを変更したユーザーの詳細と変更時間の詳細、およびパイプラインのデフォルトランナー設定が含まれます。
curl -X GET
https://api.catalyst.zoho.com/baas/v1/project/4000000006007/pipeline/29810101101
-H “Authorization: Zoho-oauthtoken 1000.91016.2f57” \
{
“status”: “success”,
“data”: {
“pipeline_id”: “29810101101”,
“name”: “test1”,
“project_details”: {
“project_name”: “Project-Rainfall”,
“id”: “4000000006007”,
“project_type”: “Live”
},
“created_by”: {
“zuid”: “20257791”,
“is_confirmed”: false,
“email_id”: “amelia.burrows@zylker.com”,
“first_name”: “Amelia”,
“last_name”: “Burrows”,
“user_type”: “Admin”,
“user_id”: “5000000000056”
},
“created_time”: “Mar 19, 2024 11:28 AM”,
“modified_by”: {
“zuid”: “20257791”,
“is_confirmed”: false,
“email_id”: “amelia.burrows@zylker.com”,
“first_name”: “Amelia”,
“last_name”: “Burrows”,
“user_type”: “Admin”,
“user_id”: “5000000000056”
},
“modified_time”: “Mar 19, 2024 11:28 AM”,
“git_account_id”: “”,
“mask_regex”: [
null
],
“pipeline_status”: “Active”,
“config_id”: 2,
“integ_id”: 1
}
}
Yes
No
Send your feedback to us