使用 TFS 插件的 Jenkins 配置

Jenkins configuration using TFS plugin

我是 Jenkins 工具的新手 使用 tfs 插件在 Jenkins 中为 Java 项目执行构建配置时。 我将源代码放在另一台服务器机器上的本地服务器上。我使用 Visual studio 2012 作为代码库。

我在 运行 构建时遇到以下错误。

Started by user anonymous
Building in workspace C:\Program Files\Jenkins\jobs\Maven TFS\workspace
FATAL: illegal URI: [192.168.1.202:8080/tfs/web/Index.asp]
java.lang.IllegalArgumentException: illegal URI: [192.168.1.202:8080/tfs/web/Index.asp]
    at com.microsoft.tfs.core.util.URIUtils.newURI(URIUtils.java:317)
    at hudson.plugins.tfs.model.Server.<init>(Server.java:59)
    at hudson.plugins.tfs.model.Server.<init>(Server.java:50)
    at hudson.plugins.tfs.TeamFoundationServerScm.createServer(TeamFoundationServerScm.java:390)
    at hudson.plugins.tfs.TeamFoundationServerScm.checkout(TeamFoundationServerScm.java:237)
    at hudson.model.AbstractProject.checkout(AbstractProject.java:1269)
    at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:607)
    at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)
    at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:529)
    at hudson.model.Run.execute(Run.java:1738)
    at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
    at hudson.model.ResourceController.execute(ResourceController.java:98)
    at hudson.model.Executor.run(Executor.java:410)
Caused by: java.net.URISyntaxException: Illegal character in scheme name at index 0: 192.168.1.202:8080/tfs/web/Index.asp
    at java.net.URI$Parser.fail(Unknown Source)
    at java.net.URI$Parser.checkChars(Unknown Source)
    at java.net.URI$Parser.checkChar(Unknown Source)
    at java.net.URI$Parser.parse(Unknown Source)
    at java.net.URI.<init>(Unknown Source)
    at com.microsoft.tfs.core.util.URIUtils.newURI(URIUtils.java:313)
    ... 12 more
[BFA] Scanning build for known causes...
[BFA] No failure causes found
[BFA] Done. 0s
Finished: FAILURE

请帮我解决以下问题。

您用于连接到 TFS 的 URI 无效 192.168.1.202:8080/tfs/web/Index.asp 是 TFS 的网络 UI 的 URI,而不是源代码存储库

你需要使用类似 192.168.1.202:8080/tfs/defaultcollection 当您设置 TFS 插件的属性时