Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法使用jenkins cloufoundry插件部署到pcf dev上的microservices应用程序?_Jenkins_Cloud Foundry - Fatal编程技术网

无法使用jenkins cloufoundry插件部署到pcf dev上的microservices应用程序?

无法使用jenkins cloufoundry插件部署到pcf dev上的microservices应用程序?,jenkins,cloud-foundry,Jenkins,Cloud Foundry,我已经为Jenkins安装了cloudfoundry插件。在Jenkins的工作中,我提供了所有的细节,当我点击测试连接时,它失败了,出现以下错误。有人能帮我吗 未知异常 错误消息涉及可能的配置语法错误: Unexpected character ('<' (code 60)) 使用任何在线验证器验证manifest.yml,如 您还可以使用插件配置页面上设置的登录Jenkins组织/工作区来验证您的访问/凭据 cf login-o YourJenkinsOrg-s yourjenkin

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

未知异常
错误消息涉及可能的配置语法错误:

Unexpected character ('<' (code 60))
使用任何在线验证器验证manifest.yml,如

您还可以使用插件配置页面上设置的登录Jenkins组织/工作区来验证您的访问/凭据

cf login-o YourJenkinsOrg-s yourjenkinspace

然后跑


cf curl v2/info

您可能会返回一个HTML页面,而不是JSON文件。由于解析的第一个字符是a,因此CloudFoundry插件似乎无法获取CF安装信息。您能否从jenkins工作区执行cf curl v2/info?还要验证manifest.yml是否存在格式错误。下面是错误。c:\Program Files x86\Jenkins\workspace>cf curl v2/info“cf”未被识别为内部或外部命令、可操作程序或批处理文件。您需要安装cloudfoundry cli。请参见此处:结论:1我在构建后操作中,在Jenkins cloud foundry插件设置的目标值中给出了错误的URL,即,没有使用api.system.nprd-pcf.company.net;我给了apps.system.nprd-pcf.company.net;2I安装了cf cli。但是,如果问题仅仅是目标值错误,或者甚至没有安装cf cli,我仍然感到困惑?您真的需要一个清单文件来配置CloudFoundry Jenkins插件吗?问题不在于推送应用程序!我无法安装cf cli,我将首先安装它并尝试。在jenkins文档中,没有提到cloudfoundry的先决条件plugin@user152468您是正确的,您的回答更有可能涵盖所观察问题的根本原因。谢谢你指出这一点@安纳托利克恩:嗨,我已经测试了舱单,它说这是有效的。我在jenkins workspace中尝试了这些命令,它们也在工作,即能够使用cf和登录并推送我的应用程序。我甚至在“执行windows批处理命令”中添加了这些命令,这是成功的。但是,当我使用cloudfoundry插件运行时,同样的错误会重复出现。您需要根据运行cf api,并根据@user152468 answer在jenkins插件配置中设置正确的api端点。我需要安装cf cli,我将首先安装它并重试。在jenkins文档中,没有提到cloudfoundry pluginHi的先决条件,我可以使用cf登录并推送我的应用程序。我甚至在“执行windows批处理命令”中添加了这些命令,这是成功的。但当我使用CloudFoundry插件运行时,同样的错误会重复出现。这是我在Jenkins plugin中给出的目标值是的,我给出了错误的目标值而不是api我在应用程序中错放了这个词,现在可以使用了,谢谢。结论:1我在构建后操作中,在Jenkins cloud foundry plugin设置的目标值中给出了错误的URL,而不是api.system.nprd-pcf.company.net;我给了apps.system.nprd-pcf.company.net;2I安装了cf cli。但是,我仍然感到困惑的是,问题是否仅仅是目标值错误,或者甚至是没有安装cf cli?
Unexpected character ('<' (code 60))