将现有的CodePipeline / CodeBuild项目导出到Cloudformation

诺埃尔·列瓦雷斯(Noel Llevares)

有没有办法将现有的CodePipeline / CodeBuild项目导出到Cloudformation?

我正在将现有的CI / CD基础结构转换为代码,因此可以很容易地将它们复制到其他AWS区域。

当前,我们已经通过浏览器中的AWS控制台完成了所有CodePipeline / CodeBuild项目,这显然很乏味且容易出错。

Hynespm

如果您已经创建了一些代码管道,请使用cli将其提取为cloudformation。

命令大致是这样

aws codepipeline get-pipeline --name

它将带您返回用于云形成的代码管道资源。您将能够看到需要在何处输入其他资源,例如代码构建项目和s3存储桶或代码提交存储库。

请注意,尽管您将需要遍历模板以确保Cloudformation将其视为有效。cli中的资源行需要以大写字母开头,因此更改它可能很乏味。

要知道的另一件事是需要一个管道,我认为您也可以在模板中拥有两个角色,这是自己的存储桶。所有这些东西都可以放在一个模板中,从而使可重复生产的管道成为可能。祝好运!

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章