2015-10-01 98 views
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)。

+0

你檢查出這些文檔:http://docs.travis-ci.com/user/deployment/cloudfoundry/。看起來你可能需要添加'edge:true',並且也許沒有加密你的用戶名? –

+0

是的。我嘗試過和沒有邊緣:真的 - 沒有運氣。我也嘗試了簡單/加密的用戶名 - 既沒有工作。 – bengro

+0

我遇到了同樣的問題,發現我的密碼中有特殊字符。如果你有它們,在命令行你需要把你的密碼用引號引起來,並且轉義特殊字符。 – Erds

回答

相關問題