Ssl 在Jenkins中安装TFS插件以访问TFS服务器

Ssl 在Jenkins中安装TFS插件以访问TFS服务器,ssl,jenkins,tfs,ssl-certificate,firewall,Ssl,Jenkins,Tfs,Ssl Certificate,Firewall,这只是为了和大家分享我的问题和解决方案 我使用来自的说明设置插件 第一个问题: 致命:com.microsoft.tfs.core.exceptions.TECoreException:连接被拒绝 java.lang.RuntimeException:com.microsoft.tfs.core.exceptions.TECoreException:连接被拒绝 第二个问题: 致命:com.microsoft.tfs.core.exceptions.TECoreException:无法识别的SS

这只是为了和大家分享我的问题和解决方案

我使用来自的说明设置插件

  • 第一个问题: 致命:com.microsoft.tfs.core.exceptions.TECoreException:连接被拒绝 java.lang.RuntimeException:com.microsoft.tfs.core.exceptions.TECoreException:连接被拒绝

  • 第二个问题: 致命:com.microsoft.tfs.core.exceptions.TECoreException:无法识别的SSL消息,纯文本连接? java.lang.RuntimeException:com.microsoft.tfs.core.exceptions.TECoreException:无法识别的SSL消息,纯文本连接

  • 第一个问题: 致命:com.microsoft.tfs.core.exceptions.TECoreException:连接被拒绝 java.lang.RuntimeException:com.microsoft.tfs.core.exceptions.TECoreException:连接被拒绝

    这是因为我的Linux Jenkins服务器和Windows TFS服务器之间存在防火墙。我让网络团队打开从Jenkins服务器到TFS服务器的8080和443端口。 这解决了第一个问题

  • 第二个问题: 致命:com.microsoft.tfs.core.exceptions.TECoreException:无法识别的SSL消息,纯文本连接? java.lang.RuntimeException:com.microsoft.tfs.core.exceptions.TECoreException:无法识别的SSL消息,纯文本连接
  • 这是由于我指向TFS DefaultCollection的URL不正确造成的 我使用https作为“服务器URL”。这将要求在Jenkins linux服务器上安装SSL证书。

    在如下切换到http之后,错误消失了,Jenkins成功地签出了TFS源代码的副本。