无需部署的Elastic Beanstalk CLI上载版本

时间:2017-04-06 17:24:49

标签: amazon-web-services elastic-beanstalk ebcli

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

1 个答案:

答案 0 :(得分:8)

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

这有助于解决您的问题吗?