0

一个 GitHub Repo 有两个独立管道的原因是两个管道负责部署到两个不同的 AWS 账户(由于遗留原因,我们需要一段代码在两个生产环境中运行)。

我查看了 buildkite 文档,但似乎不可能。我知道我可以将两个 AWS 账户的开发步骤放到一个 buildkite 管道中,但为了清楚起见,我觉得最好将它们分开。

如果将它们分开不是一个好的设计模式,请告诉我。

4

1 回答 1

0

部署是 CICD 管道中的一个步骤。因此,在 1 个或 2 个环境中部署的天气只是一步级配置。您不必(不应该)创建 2 个单独的管道来实现您想要的。

使用 2 个不同的队列(每个帐户中的 1 个代理,具有唯一的队列名称)部署 2 个单独的步骤。这些步骤可以是顺序的或并行的。可以传递数据或值,也可以完全独立。

于 2022-01-13T09:27:11.197 回答