2017-09-13 118 views
0

我看到那可能是Create a custom link type但是,这似乎只限于工作关系,我想反而定义一个链接到外部资源,这可能吗?是否可以在TFS 2017中定义自定义的ExternalLinkFilter?

背景

我想开发一个TFS扩展,让TFS工作项链接到TeamCity的建立,类似于它是由Automatic linking work items to builds为TFS描述的方式构建。

具体来说,我想创建一个新的类型的外部链接和编写支持进入的TeamCity构建标识插件和显示的版本号,状态,日期&时间和链路上的TFS工作项目。

此链接类型将允许用户在工作项表单上输入TeamCity构建标识(或url),并允许第三方应用程序通过API调用以手动方式添加/删除此类链接。

回答

1

这是不可能的。外部链接类型全部为系统定义的,并支持将工作项链接到其他对象。如果您只想将TeamCity构建链接到TFS工作项目上,则可以使用超链接类型将工作项目链接到构建URL。详情请参阅External link types

另一种方式是将Team Foundation工作项目与TeamCity中的内部版本进行链接。自TeamCity 10.0开始,Team Foundation Work Items跟踪与TeamCity集成。请参阅此链接的详细信息:https://confluence.jetbrains.com/display/TCD10/Team+Foundation+Work+Items

集成

默认情况下,集成的工作方式相同的 其它问题跟踪器集成:你需要提及的工作项ID 在评论消息,所以工作项目可以链接到构建,并且链接将显示在TeamCity Web UI的各个位置。

enter image description here

+0

谢谢,我虽然这很可能是这种情况。超链接是一个选项,但不是一个优雅的恕我直言,因为我想关于构建(数量,日期等)的信息比可以用超链接评论显示更突出。 我想另一种选择是创建一个自定义控件 – Techromancer

相关问题