我为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]
答案 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;