【发布时间】:2020-10-31 01:24:51
【问题描述】:
我有一个 bitbucket 管道 yml,我有一个运行测试脚本的步骤和一个运行无服务器部署脚本的步骤。我是否需要在每个步骤中安装 npm,或者第一个 npm install 是否会继续执行并足以满足每个后续步骤。除此之外,幕后发生了什么?我知道 Docker 容器已创建;每个步骤都只是更新容器吗?
- step:
name: Test and Build
script:
- npm install --no-package-lock
- npm run test
- step:
name: Deploy Serverless
script:
- npm i serverless -g
- npm install --no-package-lock
- npm run deploy
【问题讨论】:
标签: node.js docker npm aws-lambda bitbucket-pipelines