如何在CodePipeline中使用CloudFormation部署几个codeBuild项目

问题描述

为了使我的codePipeline步骤更清晰,我决定使用不同的构建规范文件创建多个codeBuild项目。

我面临着为每个codeBuild项目指定要使用的构建规范文件的问题。在定义用于部署codeBuild项目的cloudformation模板时,需要在Source上设置AWS::CodeBuild::Project的{​​{1}}属性;所以我不确定在哪里可以指定不同的路径。

目前,我的结构如下:

  • 代码管道文件
    • 部署步骤1.1>部署其中定义了代码构建项目的cloudformation模板
    • 构建步骤1.2>启动代码构建项目
    • ...>使用先前部署的东西的其他步骤
    • 部署步骤2.1>部署另一个cloudformation模板,其中定义了不同的代码构建项目
    • 构建步骤2.2>启动新定义的代码构建项目
  • 第一个代码构建项目的cloudFormation文件
  • 第二个代码构建项目的cloudFormation文件
  • buildspec 1
  • buildspec 2

您知道在哪里定义路径吗?

非常感谢, 乔尔

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)