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?