2017-09-13 137 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

相關問題