子パイプライン ステップのオプション

子パイプラインでは、パイプライン内で別のパイプラインをトリガーするステップを定義できます。これにより、より複雑なワークフローをモジュール化して効率化し、パイプライン内での並列処理を向上させることができます。「パイプライン ステップ内のパイプライン」を定義するには、次のオプションを使用します。子パイプライン (パイプライン内のパイプライン) ステップでは 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

さらにヘルプが必要ですか?

アトラシアン コミュニティをご利用ください。