我正在用Travis CI構建Java Web應用程序,並試圖將其部署到AWS Elastic Beanstalk實例。構建得好:Travis CI部署:無效選項「--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
文件似乎是有效的,我已經存儲在它我加密祕密訪問關鍵AWS使用travis CLI工具:
travis encrypt secret_access_key="< my secret access key >"
那麼爲什麼我不能部署到AWS?爲什麼特拉維斯告訴我invalid option "--secret_access_key="
?
我已經檢查the Travis dpl
docs了彈性青苗和他們說了關鍵的選項應該是--secret-access-key=...
,與破折號(而不是強調像invalid option "--secret_access_key="
從我特拉維斯日誌)。
我該如何部署我的應用程序?
是的,我記得我通過加密密鑰的完全限定名稱來解決這個問題('deploy.secret_access_key'如果我記得很清楚)。 – Giorgio