2017-06-15 52 views
0

我正在使用Jenkins和AWS CloudFormation插件来创建堆栈。Jenkins Cloudformation插件 - 无需更新

我的当前设置在詹金斯:

詹金斯作业1 - 创建与投票SCM

詹金斯作业2构建触发cloudformation栈1 - 创建cloudformation stack2中与构建工作后1

詹金斯作业3 - 在作业完成后创建cloudformation stack3 2

Issue:

詹金斯工作创造与失败的作业控制台输出以下错误失败cloudformation堆栈:

原因:详细信息:没有更新被执行。 (服务:AmazonCloudFormation;状态代码:400;错误代码:ValidationError;)

期望的结果

如何获得的所有作业成功运行。 当詹金斯工作1和工作3发生变化时,但工作2或类似情况下没有变化。

回答

0

我不知道詹金斯插件,但您需要执行的是创建变更集通话,然后检查结果,然后有条件地执行变更,如果有变化,而不是

+0

你的意思是设置管道? – AD7