Jenkins的TFS插件是否已删除? [英] Has the TFS plugin for Jenkins been removed?

查看:280
本文介绍了Jenkins的TFS插件是否已删除?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经将Jenkins与TFS插件一起使用了几年,但是在新机器上安装Jenkins之后,似乎在更新中心找不到TFS插件.我可以搜索的所有其他插件似乎都可以运行,但是TFS却无法运行,就好像它已从此处删除一样.我试过每周在两台单独的计算机(都是Mac)上同时使用jenkins-lts和jenkins.

I have been using Jenkins with the TFS plugin for several years but after installing Jenkins on a new machine, it seems that the TFS plugin cannot be found in the update center. All the other plugins that I could search for seem to work but not TFS, as if it had been deleted from there. I have tried using both jenkins-lts and jenkins weekly on two separate machines (both macs).

这是我正在谈论的插件: https://github.com/jenkinsci/tfs-插件

This is the plugin I am talking about: https://github.com/jenkinsci/tfs-plugin

它的旧Wiki页面似乎也已被删除(尝试访问该页面时,我收到HTTP 403禁止回复): https://plugins.jenkins.io/

The old wiki page for it also seems to have been removed (I get a HTTP 403 Forbidden reply when trying to access that): 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问题跟踪器,但找不到任何相关的内容.

I have tried to look on the Jira issue tracker but couldn't find anything that seemed relevant.

有人可以协助吗?

推荐答案

好了,好了一段时间后,我才知道发生了什么事.

Okay so after struggling with this for a while, I figured out what had happened.

TFS插件存在一个尚未解决的安全问题: https://www.jenkins.io/security/advisory/2020-09-01/#SECURITY-1506

There was a security issue for the TFS plugin that hasn't been fixed: https://www.jenkins.io/security/advisory/2020-09-01/#SECURITY-1506

最重要的是,发现与该插件捆绑在一起的TFS SDK不是开源的,这违反了Jenkins的政策(请参阅

On top of that, it was found that the TFS SDK that is bundled with the plugin is not open source, which goes against Jenkins policy (see INFRA-2751 for more details).

这意味着该插件已从此提交的更新中心中删除. 2020年10月底.

This means that the plugin has been removed from the update center in this commit at the end of October 2020.

如果安全问题是可以接受的,则仍然可以通过从Github下载.hpi来安装插件,然后在Jenkins中手动安装插件:Manage Jenkins>管理插件>进阶>上传插件并选择以前下载的插件文件.

If the security issue is acceptable, the plugin can still be installed by downloading the .hpi from Github and then manually install the plugin in Jenkins: Manage Jenkins > Manage Plugins > Advanced > Upload Plugin and select the plugin file downloaded previously.

感谢詹金斯·吉特(Jenkins Gitter)上的人们,这些人使我想起了安全问题以及 @ ian-w 在这里指出了实际问题.

Thanks to the people on Jenkins Gitter that reminded me of the security issue as well as @ian-w on here that pointed at the actual problem.

我编辑了答案,加入了伊恩的评论.

I edited my answer to include Ian's comment.

这篇关于Jenkins的TFS插件是否已删除?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆