子パイプライン ステップのオプション
子パイプラインでは、パイプライン内で別のパイプラインをトリガーするステップを定義できます。これにより、より複雑なワークフローをモジュール化して効率化し、パイプライン内での並列処理を向上させることができます。「パイプライン ステップ内のパイプライン」を定義するには、次のオプションを使用します。子パイプライン (パイプライン内のパイプライン) ステップでは type: pipeline
を使用します。
custom プロパティ
custom
オプションは、子パイプライン ステップの実行時に実行されるカスタム パイプラインを定義するために使用されます。
プロパティ — step
必須 — はい (type: pipeline
の場合)
データ タイプ — 文字列 (カスタム パイプラインの名前と一致する必要がある)
指定可能な親プロパティ — step
指定可能な子プロパティ — なし
script プロパティ
script
プロパティは実行されないため、子パイプライン ステップには含めないでください。代わりに、custom
プロパティによって参照される子パイプラインのステップが実行されます。
制限されているプロパティ
子パイプライン ステップは、パイプライン内で別のパイプラインを実行するための単なるトリガーです。たとえば、子パイプライン ステップでアーティファクトを定義することは、子パイプライン ステップから生成されるアーティファクトがないことから無効です。ただし、子パイプライン自体に含まれるステップではアーティファクトが生成される場合があります。
次のプロパティはパイプライン ステップではサポートされていないため、type: pipeline
を使用する際に含めないでください。子パイプラインではサポートされていない deployment を除いて、これらのプロパティは子パイプライン自体の内部で使用する必要があります。
deployment
Stage
size
ランタイム
output-variables
Cache
artifacts
runs-on
image
clone
oidc
services
この内容はお役に立ちましたか?