首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Jenkins中使用AWS SAM部署AWS Lambda

在Jenkins中使用AWS SAM部署AWS Lambda
EN

Stack Overflow用户
提问于 2020-07-30 20:44:03
回答 2查看 185关注 0票数 0

背景:在我们的项目中,我们正在进行批量部署,因为我们有大约10个AWS Lambda函数,很少的Scala应用程序和几个配置文件。目前我们正在部署10个lambdas,如果没有变化的话。

问题:假设我们更改了Scala类中的代码,提交到GIT,然后使用Jenkins部署这些更改。因为我们在Lambda和Scala变化之间没有区别,所以我们也部署了所有的Lambda、Scala类和配置文件。

问:我这里的问题是,如果我们在lambda之上实现SAM,然后将其分离出来,一次部署所有lambda作为单独的Jenkins管道。如果Lambda函数中的1 Python代码有变化,它将只允许部署增量Lambda。

EN

回答 2

Stack Overflow用户

发布于 2020-07-31 11:08:43

sam deploy仅在资源发生更改时才会部署资源。否则noops (无操作)。

票数 0
EN

Stack Overflow用户

发布于 2021-01-09 23:48:09

您必须始终使用sam deploy部署整个堆栈。如果您的某些lambda没有更改,那么--no-fail-on-empty-changeset将成为您的新朋友。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63173449

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档