0

gitlab-ci.yml で 3 つのステージを定義しました。新しいコミットがあると、パイプラインが実行され、これら 3 つのステージが並行して実行されます。(これらのステージでは、コードのセキュリティ チェックやその他のリンティング機能などの前提条件の手順が実行されます)。また、Scalr (別のプロバイダー) に外部ステージを同じパイプラインに挿入させます (これらは Terraform ポリシー チェックを実行し、計画して適用します)。

ただし、問題は、これらの外部ステージが上記の内部ステージと並行して開始されることです。内部(事前要件)ステージが終了するまで、gitlabに外部ステージの実行を一時停止させたいと思います。

ご参考までに、terraform プランを実行して gitlab 内部ステージとして適用することはオプションではありません。

とにかくこれを達成するには?

4

1 に答える 1