Team Foundation Server 插件在 Jenkins 中不可用

Viv*_*rsh 4 tfs plugins jenkins

Team Foundation Server 插件在 Jenkins 中不可用。Jenkins 官方页面显示消息:

由于未解决的安全漏洞,该插件的分发已暂停

我可以使用该插件将 Team Foundation Server 与 Jenkins 集成吗?是否有其他替代方案?

Ian*_*n W 8

MS 实际上已经放弃了对 TFVC 和插件的支持。

您仍然可以从GitHub TFS 插件发布页面获取插件并手动上传。( {JENKINS_URL}/pluginManager/advanced)。您可能必须手动协调任何依赖项。

MS 推荐的替代方案是tfshell 步骤中的命令行(残酷),他们也默默地放弃了对TFS SDK/CLI的支持。

ps:除了漏洞(SECURITY-1506 / CVE-2020-2249)之外,它不满足通过插件站点提供的OSI 开源许可证要求 - INFRA-2751 。

2021 年 3 月 30 日:OSI 许可问题似乎已得到解决。这篇Jenkins 社区帖子建议在分支中修复 SECURITY-1506 / CVE-2020-2249,但存在其他安全问题(SECURITY -2283 / CVE-2021-21636、CVE-2021-21637(权限检查)、CVE-2021 -21638 (CSRF) ) 很突出,需要解决并发布,或者有人站出来采用该插件。

pss:M$ 还宣布(2021 年 2 月 23 日)停止Jenkins 的 Azure 插件,并于 2024 年 2 月 29 日生效。

  • 微软,请提供一点帮助。人们仍然使用 TFVC。 (2认同)