小编sis*_*ppy的帖子

(@aws-cdk/pipelines) 应用程序源代码的构建阶段

我学习了CDK Pipelines:AWS CDK 应用程序的持续交付教程,该教程概述了如何使用新的CodePipeline API创建自变异 CDK 管道。

本教程创建一个 CodePipeline,每次将更改推送到 master 分支时,都会自动从 GitHub 存储库检索 CDK 源代码。CDK 代码定义了一个 lambda,其中包含与 CDK 一起定义的打字稿处理程序。

对于我的用例,我想定义一个自变异 CodePipeline,每当我推送到包含应用程序源代码的第二个存储库时也会触发该代码管道。第二个存储库还将包含一个构建规范,它使用我的应用程序生成 Docker 映像并将该映像上传到 ECR。然后,新映像将在我的管道的应用程序阶段部署到 Fargate 集群。

ApplicationBuild在 PublishAssets 阶段之后创建了一个阶段,其中包括一个 CodeBuild 项目。CodeBuild 项目从我的存储库中读取并构建/上传图像到 ECR;但是,我需要一种方法将此 CodeBuild 链接到管道的部署。我不清楚如何使用新的 cdk CodePipeline API 来执行此操作。

aws-codepipeline aws-cdk

1
推荐指数
1
解决办法
1794
查看次数

标签 统计

aws-cdk ×1

aws-codepipeline ×1