如何解决AWS SAM在GitLab CI / CD中部署
我希望使用sam deploy
将节点lambda部署到AWS,并且在GitLab CI / CD中遇到问题。首先,我想知道是否有可用的映像可以同时访问节点和sam。如果不是,是否有比AWS文档建议的安装sam cli更快的方法?我想让我的CI / CD上的运行时保持合理,并且他们建议安装git,以便我可以安装linux Homebrew,从而可以安装SAM。我找不到与使用npm等安装它有关的任何东西。
解决方法
是的,如documentation所述,sam cli
的较新版本当前不支持。但是,对于0.2.11
版本的sam,您可以尝试以下方法。假设您正在dev
分支上工作,然后
image: node:latest
stages:
- dev
development:
stage: dev
before_script:
- npm install -g aws-sam-local
script:
...
...
environment: dev
only:
- dev
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。