Travis CIを使用してJava Webアプリケーションを構築し、それをAWS Elastic Beanstalkインスタンスにデプロイしようとしています。Travis CI deploy:無効なオプション "--secret_access_key ="
The command "mvn test -B" exited with 0.
を...しかし、デプロイが失敗したと言う:ビルドがうまくいく
Fetching: dpl-1.8.31.gem (100%)
Successfully installed dpl-1.8.31
1 gem installed
invalid option "--secret_access_key="
failed to deploy
私.travis.yml
ファイルが有効であると思わ、私はそれには私の暗号化秘密アクセスキーを格納していますトラビスCLIツールを使用するAWS:
travis encrypt secret_access_key="< my secret access key >"
なぜAWSにデプロイできないのですか?トラビスはなぜ私にinvalid option "--secret_access_key="
と言うのですか?
私は、Elastic Beanstalkで用the Travis dpl
docsをチェックして、彼らはキーのオプションがダッシュ(代わりにの私のトラヴィス・ログからinvalid option "--secret_access_key="
のようアンダースコア)で、--secret-access-key=...
べきであると言います。
アプリケーションを配備するにはどうすればよいですか?
はい、私は、キー(私はよく覚えている場合 'deploy.secret_access_key')の完全修飾名を暗号化することによって、問題を解決しました覚えています。 – Giorgio