无法使用jenkins cloufoundry插件部署到pcf-dev上的微服务应用程序?

时间:2017-03-09 20:53:28

标签: jenkins cloudfoundry

我为Jenkins安装了cloudfoundry插件。在Jenkins的工作中,我提供了所有细节,当我点击测试连接时,它失败并出现以下错误。有人请帮帮我吗?

未知异常

java.lang.RuntimeException: Error getting /info from Cloud Controller
at org.cloudfoundry.client.lib.rest.CloudControllerClientFactory.getInfoMap(CloudControllerClientFactory.java:106)

Caused by:org.cloudfoundry.client.lib.org.codehaus.jackson.JsonParseException: Unexpected character ('<' (code 60)): expected a valid value (number, String, array, object, 'true', 'false' or 'null')
at [Source: java.io.StringReader@18601e6; line: 1, column: 2]

2 个答案:

答案 0 :(得分:1)

您可能正在获取HTML页面,而不是JSON文件。由于解析的第一个字符是<字符。

您可能在Jenkins安装中配置了错误的cloudcontroller API端点。对于pcfdev,它应该是api.local.pcfdev.io

答案 1 :(得分:0)

错误消息指的是可能的配置语法错误:

Unexpected character ('<' (code 60))

使用任何在线验证器(如http://www.yamllint.com/

验证您的manifest.yml

您还可以使用

登录Jenkins组织/工作区(在插件配置页面上设置)来验证您的访问/凭据

cf login -o YourJenkinsOrg -s YourJenkinsSpace

然后运行

cf curl&#34; v2 / info&#34;