0

私は Spinnaker を初めて使用し、組織内のすべてのツールとアプリケーションのパイプライン テンプレートを書き始めました。あるシナリオでは、別のパイプラインからパイプラインを実行する必要があり、デプロイ環境に基づいてパイプラインを作成できるように、両方のパイプラインをテンプレート化する必要があります。

しかし、呼び出し元のパイプラインからパイプラインを参照するときは、パイプラインの ID をマップする必要があります。

{
        ...
        {
            "application": "app-stack",
            "failPipeline": true,
            "name": "Run pipeline",
            "pipeline": "615da201-9652-4ce2-8039-21163d5f99d4",
            "pipelineParameters": {},
            "refId": "6",
            "requisiteStageRefIds": [
            "5"
            ],
            "type": "pipeline",
            "waitForCompletion": true
        }
        ],
        "triggers": [],
        "updateTs": "1578057441000"
    }
}

上記のテンプレートでは、パイプライン ID を参照しています。しかし、テンプレート化できるように動的にするにはどうすればよいですか。

4

2 に答える 2