Wie wird aws configure in einem Travis Deploy-Skript ausgeführt?

Ich versuche, @ zu bekomm Travis-Ci, um ein benutzerdefiniertes Bereitstellungsskript auszuführen, das @ verwendeawscli, um eine Bereitstellung auf meinen Staging-Server zu übertragen.

In meinem.travis.yml Datei, die ich habe:

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'

Und ich habe die folgenden Umgebungsvariablen eingerichtet:

AWS_ACCESS_KEY_ID
AWS_SECRET_ACCESS_KEY
AWS_DEFAULT_REGION

mit ihren korrekten Werten imtravis-ci web interface.

Jedoch wenn dasaws configure läuft, stoppt und wartet auf Benutzereingaben. Wie kann ich festlegen, dass die von mir definierten Umgebungsvariablen verwendet werden sollen?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage