AWS CodedePloy 管道示例存储库:"bash: zip: command not found"

AWS CodePloy pipe example repository : "bash: zip: command not found"

我尝试遵循 Deploy to AWS with CodeDeploy 说明

并使用了 bitbucket-pipelines.yml

但是我收到了这个错误:

cd app && zip -r ../myapp.zip *

+ cd app && zip -r ../myapp.zip *
bash: zip: command not found

我能做些什么吗?

将此添加到您的 bitbucket-pipelines.yml

- apt-get update
- apt-get install -y zip

就在

之前
- cd app && zip -r ../myapp.zip *

在示例存储库中,docker 图像在 bitbucket-pipelines.yml

中配置为 atlassian/default-image:2
image: atlassian/default-image:2

如果您将另一个 docker 映像用于 运行 管道,zip CLI 可能会丢失,您需要自行安装。