5

EB CLI 有没有办法将 zip 包上传到环境但不实际部署它?这可以在 Web 控制台上完成,但我希望通过 EB CLI 将 CI 服务器中每个构建的输出上传到 Elastic Beanstalk,但实际上只部署选定的构建(此步骤将在 Web 控制台中手动执行)

4

1 回答 1

14

EB CLI 没有此过程的功能。我建议使用AWS CLI将本地 zip 推送到 S3,然后直接使用 Create Application Version 方法上传,如下所示:

aws s3 cp app.zip s3://staging-bucket

aws elasticbeanstalk create-application-version --application-name app-name --version-label deploy-app --source-bundle S3Bucket=staging-bucket,S3Key=app.zip

这对您的问题有帮助吗?

于 2017-04-07T01:26:20.673 回答