我是詹金斯的新手,正在尝试建立团队项目集。我的服务器名是:
http://<server-name>/tfs/Development%20and%20CFS%20UK/
我离开了最后一点,所以你可以看到它有空格。
我将Jenkins凭据添加为:
域名:全局凭证(不会让我选择任何其他内容) 种类:带密码的用户名 用户名:用于访问TFS的我的Windows域\用户名 密码:用于访问TFS的Windows密码 ID /描述,不确定这些是否重要 - 假设不是!
我收到的错误如下:
javax.servlet.ServletException: com.microsoft.tfs.core.exceptions.TECoreException: The SOAP endpoint http://<server-name>/tfs/Development%20and%20CFS%20UK/Services/v1.0/Registration.asmx could not be contacted. HTTP status: 502
如果我将上面的网址剪切并粘贴到浏览器中,则显示正常,并显示以下消息:
Team Foundation Registration web service
The following operations are supported. For a formal definition, please review the Service Description.
GetRegistrationEntries
答案 0 :(得分:0)
登录名很重要,必须包含域名和用户名。
对于[本地] Team Foundation Server,用户名可以是 以两种方式指定:
- 实施例-DOMAIN \用户
- user@domain.example.com
建议您使用Jenkins中的最新Team Foundation Server Plugin,有关作业配置的更多详细信息,您可以查看release note。
要缩小团队项目集合的空间是否会导致问题,您可以尝试使用另一个没有空间的集合URL。
更新
如果您在浏览器中复制集合URL,则应链接到TFS Web门户。