相关疑难解决方法(0)

如何在travis部署脚本中运行aws configure?

我试图让travis-ci运行一个自定义部署脚本,用于awscli将部署推送到我的登台服务器.

在我的.travis.yml文件中,我有这个:

before_deploy:
  - 'curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip"'
  - 'unzip awscli-bundle.zip'
  - './awscli-bundle/install -b ~/bin/aws'
  - 'export PATH=~/bin:$PATH'
  - 'aws configure'
Run Code Online (Sandbox Code Playgroud)

我已经设置了以下环境变量:

AWS_ACCESS_KEY_ID
AWS_SECRET_ACCESS_KEY
AWS_DEFAULT_REGION
Run Code Online (Sandbox Code Playgroud)

travis-ciWeb界面中使用正确的值.

但是当aws configure运行时,它会停止并等待用户输入.如何告诉它使用我定义的环境变量?

configuration amazon-web-services continuous-deployment travis-ci aws-cli

16
推荐指数
2
解决办法
6917
查看次数