我希望使用sam deploy
将节点lambda部署到AWS,并且在GitLab CI / CD中遇到问题。首先,我想知道是否有可用的映像可以同时访问节点和sam。如果不是,是否有比AWS文档建议的安装sam cli更快的方法?我想让我的CI / CD上的运行时保持合理,并且他们建议安装git,以便我可以安装linux Homebrew,从而可以安装SAM。我找不到与使用npm等安装它有关的任何东西。
答案 0 :(得分:1)
是的,如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