2
我試圖從Travis部署一個應用程序到Cloud Foundry。從Travis部署到Cloud Foundry
我.travis.yml看起來是這樣的:
deploy:
provider: cloudfoundry
api: https://api.run.pivotal.io
username:
secure: "... secure username, generated with travis cli"
password:
secure: "... secure password, generated with travis cli"
organization: my-org
space: development
on:
repo: username/repository
branch: master
組織,場地,倉庫,加密的用戶名和密碼雙重檢查和正確。
然而,特拉維斯日誌告訴我:
Installing deploy dependencies
Preparing deploy
cf
Setting api endpoint to https://api.run.pivotal.io...
OK
API endpoint: https://api.run.pivotal.io (API version: 2.37.0)
Not logged in. Use 'cf login' to log in.
API endpoint: https://api.run.pivotal.io
Authenticating...
Credentials were rejected, please try again.
手工記錄在工作就像一個魅力。 任何一個想法可能是什麼問題?
我不確定它是我,Travis還是雲代工廠(PWS)。
你檢查出這些文檔:http://docs.travis-ci.com/user/deployment/cloudfoundry/。看起來你可能需要添加'edge:true',並且也許沒有加密你的用戶名? –
是的。我嘗試過和沒有邊緣:真的 - 沒有運氣。我也嘗試了簡單/加密的用戶名 - 既沒有工作。 – bengro
我遇到了同樣的問題,發現我的密碼中有特殊字符。如果你有它們,在命令行你需要把你的密碼用引號引起來,並且轉義特殊字符。 – Erds