我正在尝试通过 Jenkins 部署多个基础云结构,在其中一种情况下,有两个堆栈,其中一个堆栈依赖于另一个堆栈。由于部署脚本将无法维持该顺序。那么我怎样才能在云形成中实现它
PS:有什么方法可以让依赖堆栈等待其他堆栈部署。这里Jenkins可以并行部署多个堆栈。
最佳答案
您是否尝试过使用 Stack资源类型本身?
The
AWS::CloudFormation::Stack
type nests a stack as a resource in a top-level template.
您可以将其与 WaitCondition 之类的东西一起使用或 DependsOn属性来确保一个资源在另一个资源之前创建,因此您可以有一个父堆栈来创建两个 nested Stacks ,其中一个依赖于另一个。
关于amazon-web-services - 维护 Jenkins 中多个 cloudformation 堆栈之间的部署顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68085286/