2015-10-01 99 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

回答

相关问题