当前位置: 首页 > 知识库问答 >
问题:

云形成设置CodePipeline/CodeBuild部署SAM应用程序

邵阳辉
2023-03-14

我已成功设置CodePipeline和CodeBuild以部署我的SAM应用程序。但现在我想把它转换成云结构。我该怎么做?我按照这里的步骤走http://docs.aws.amazon.com/lambda/latest/dg/automating-deployment.html

我被困在CloudFormation模板的代码构建部分。。。

共有1个答案

王轶
2023-03-14

如果您正在寻找一个如何使用云形成设置代码管道和代码构建的示例,我建议从我的一个同事那里查看这个示例模板,它完成了所有这些。

在该示例中,您可以看到如何使用AWS::CodeBuild::project设置代码生成项目,以及如何使用引用公共ProjectName参数在CodePipeline生成步骤中引用代码生成项目。检查AWS::CodePipeline::Pipeline的文档。

希望这有所帮助,但是如果你需要进一步的帮助,我会试着澄清你到目前为止做了什么,以及你具体陷入了什么困境。

 类似资料:
  • 为了清楚我的codePipeline步骤,我决定有几个不同构建规范文件的codeBuild项目。 我面临一个问题,为每个codeBuild项目指定要使用的构建规范文件。当定义云形成模板来部署codeBuild项目时,AWS::CodeBuild::项目的属性需要在上设置;所以我不确定我可以指定在哪里不同的路径。 目前,我的结构如下: codemipeline文件 部署步骤1.1 知道在哪里定义路径

  • 在尝试在elastic beanstalk中部署时,我在AWS codepipeline中创建了管道,但出现以下错误: 我使用AWS代码构建和命名工件作为Sourcearti。在代码管道中输入工件作为Sourcearti。 在部署到elastic beanstalk的构建阶段之后,给出了上述错误。AmazonS3 bucket已经创建,我也创建了lifecycle。

  • 我刚刚开始介绍AWS CI/CD管道。我想制作一个简单的管道来部署lambda函数(以及后来的api网关): 在CodeCommit中提交- CodeCommit和CodeBuild工作得很好,但在部署阶段(在CodePipeline中),我总是会遇到以下错误: CodePipeline错误 但是在用户界面中,我不能选择CAPABILITY_AUTO_EXPAND,只能CAPABILITY_IAM

  • 问题内容: 在我的组织中,我们有200多个Microsoft桌面和Web应用程序。我正在尝试为那些应用程序设置持续集成和持续部署(我已经为Java应用程序做过)。我们已经在企业Github,Jenkins,Nexus,XL- Deploy和XL- Release中使用了以下工具。我们还开发了Groovy的框架,该框架由Jenkins调用,并在Jenkins中分配了所有自动创建的工作,并将生成的工件

  • 5-根据安装指南从github下载了nodejs应用程序,现在我得到了部署在本地服务器上的应用程序的文件夹结构 6-我需要在应用程序文件夹中包含以下内容才能成功地将应用程序部署到服务器 package.json文件中的a-npm依赖项b-bower.json文件(稍后我应该能够运行bower install在repo中安装bower依赖项)不成功,我没有对该目录的sudo权限 ==>app-roo