是否已删除 Jenkins 的 TFS 插件?
Has the TFS plugin for Jenkins been removed?
多年来我一直在使用带有TFS插件的Jenkins,但是在新机器上安装Jenkins后,似乎在更新中心找不到TFS插件。我可以搜索的所有其他插件似乎都可以工作,但 TFS 不行,就好像它已从那里删除一样。我尝试每周在两台不同的机器(两台 mac 电脑)上同时使用 jenkins-lts 和 jenkins。
这就是我说的插件:https://github.com/jenkinsci/tfs-plugin
它的旧 wiki 页面似乎也已删除(我在尝试访问该页面时收到 HTTP 403 禁止回复):http://wiki.jenkins-ci.org/display/JENKINS/Team+Foundation+Server+Plugin and the newer plugin index doesn't seem to know about this plugin: https://plugins.jenkins.io/
我试图查看 Jira 问题跟踪器,但找不到任何相关的内容。
有人可以帮忙吗?
好吧,在为此苦苦挣扎了一段时间之后,我明白了发生了什么。
存在尚未修复的 TFS 插件安全问题:https://www.jenkins.io/security/advisory/2020-09-01/#SECURITY-1506
最重要的是,发现与插件捆绑的 TFS SDK 不是开源的,这违反了 Jenkins 政策(详情请参阅 INFRA-2751)。
这意味着该插件已于2020年10月this commit从更新中心移除。
如果安全问题可以接受,插件仍然可以通过downloading the .hpi from Github安装,然后在Jenkins中手动安装插件:Manage Jenkins > Manage Plugins > Advanced > Upload Plugin and select之前下载的插件文件(确保首先正常安装 git-plugin,以便所有其他依赖项都到位)。
感谢 Jenkins Gitter 上的人提醒我安全问题以及 @ian-w 在这里指出实际问题。
编辑:我编辑了我的答案以包含 Ian 的评论。
多年来我一直在使用带有TFS插件的Jenkins,但是在新机器上安装Jenkins后,似乎在更新中心找不到TFS插件。我可以搜索的所有其他插件似乎都可以工作,但 TFS 不行,就好像它已从那里删除一样。我尝试每周在两台不同的机器(两台 mac 电脑)上同时使用 jenkins-lts 和 jenkins。
这就是我说的插件:https://github.com/jenkinsci/tfs-plugin
它的旧 wiki 页面似乎也已删除(我在尝试访问该页面时收到 HTTP 403 禁止回复):http://wiki.jenkins-ci.org/display/JENKINS/Team+Foundation+Server+Plugin and the newer plugin index doesn't seem to know about this plugin: https://plugins.jenkins.io/
我试图查看 Jira 问题跟踪器,但找不到任何相关的内容。
有人可以帮忙吗?
好吧,在为此苦苦挣扎了一段时间之后,我明白了发生了什么。
存在尚未修复的 TFS 插件安全问题:https://www.jenkins.io/security/advisory/2020-09-01/#SECURITY-1506
最重要的是,发现与插件捆绑的 TFS SDK 不是开源的,这违反了 Jenkins 政策(详情请参阅 INFRA-2751)。
这意味着该插件已于2020年10月this commit从更新中心移除。
如果安全问题可以接受,插件仍然可以通过downloading the .hpi from Github安装,然后在Jenkins中手动安装插件:Manage Jenkins > Manage Plugins > Advanced > Upload Plugin and select之前下载的插件文件(确保首先正常安装 git-plugin,以便所有其他依赖项都到位)。
感谢 Jenkins Gitter 上的人提醒我安全问题以及 @ian-w 在这里指出实际问题。
编辑:我编辑了我的答案以包含 Ian 的评论。