【发布时间】:2017-07-11 13:26:49
【问题描述】:
我有一个使用 AWS codebuild 构建 AMI 的代码管道,我计划每周运行一次以获得新的服务器映像。
-
我想将它作为计划任务运行,我曾想过为此使用 lambda 计划任务,但没有看到从 lambda 运行管道源的选项(我曾想过使用 lambda 中的 api,但我而是使用现有工具的模式声明性解决方案)有人知道内置解决方案吗?
-
我不希望它在代码推送上运行,如何启用?
编辑:澄清
为什么是代码管道?因为任务对于 lambda 来说太长了。而且我不想为此旋转一个 ec2 实例(按小时计费)或保留一个几乎不工作的实例。还有其他可以处理的 AWS 工具吗?
【问题讨论】:
-
如果您不想在代码推送上运行,CodePipeline 可能不适合您,因为它围绕持续集成 (CI) 模型展开,每次推送都会显式触发。您是否出于其他原因依赖 CodePipeline?有关您的推出过程的一些额外细节可能会有所帮助。
-
我添加了关于为什么 codepipeline cc: @Unsigned 的说明
标签: aws-codepipeline aws-codebuild