パイプラインの構築
このセクションでは、さまざまなpipelineコンポーネントの詳細、catalyst-pipelines.yamlファイルでの使用方法、Catalystコンソールから直接これらのコンポーネントを組み込みCatalyst pipelineを構築する方法について説明します。始めましょう!
はじめに
runnerは、pipelineで定義されたjobsを実行するエージェントまたはコンピューティングリソースです。Catalyst runnersは、ソフトウェアアプリケーションの効率的で信頼性の高いビルド、テスト、デプロイのための堅牢で柔軟なインフラストラクチャを提供します。 runnersキーワードを使用して、pipelineに必要なrunnersをkey-value pairsとして定義できます。
Catalyst Pipelinesでサポートされているrunner configurationsは以下の通りです:
| Runner設定 | RAMストレージ | CPU容量 | ディスクスペース |
|---|---|---|---|
| Low | 1 GB | 0.8 vCPU | 2 GB |
| Medium | 2 GB | 1.2 vCPU | 4 GB |
| High | 4 GB | 2.0 vCPU | 8 GB |
注意:
- runnerの定義は必須ではありません。runnerが指定されていない場合、jobsの実行にはデフォルトでmedium設定のrunnerが使用されます。
- runnersはpipelineレベル、stageレベル、またはjobレベルで定義できます。複数の定義がある場合、最下位レベル(つまりjob)で指定されたものが優先されます。
Runnerのプロパティ
| キー | 値 | 必須 |
|---|---|---|
| Runner name(runnerにアクセスするために使用されるrunner変数名) | はい | |
| config-id | 必要なrunner configurationのID。
Low = config-id : 1 Medium = config-id :2 High = config-id : 3 |
はい |
RunnerのYAMLコードスニペット
copy
runners:
runner1:
config-id: 2
runner2:
config-id: 3
グローバル設定
必要に応じて、pipelineレベルでrunnersを定義することもできます。このrunner configurationは、すべてのstagesとjobsからアクセス可能になります。pipelineレベルでのrunner設定は以下のように行います:
copy
pipeline-runner:runner1
最終更新日 2026-03-30 13:40:30 +0530 IST
Yes
No
Send your feedback to us
Skip
Submit