2017-09-13 4 views
0

Ich sehe, dass es möglich ist zu Create a custom link type jedoch scheint dies auf Arbeitsbeziehungen beschränkt zu sein, ich möchte stattdessen einen Link zu einer externen Ressource definieren, ist das möglich?Ist es möglich, einen benutzerdefinierten ExternalLinkFilter in TFS 2017 zu definieren?

Hintergrund

Ich mag würde eine TFS-Erweiterung entwickeln, die TFS Work Items ermöglicht verknüpft werden, um Teamcity baut, ähnlich wie es durch Automatic linking work items to builds für TFS beschrieben Baut.

Insbesondere würde Ich mag eine neue Art von externem Link erstellen und schreibt ein Plugin, das eine Teamcity Build-ID und zeige die Build-Nummer, Status, Datum & Zeit und Link auf dem TFS Work Item unterstützt Eingabe.

Dieser Linktyp ermöglicht es einem Benutzer, die Build-ID (oder URL) von TeamCity auf dem Arbeitsaufgabenformular einzugeben und es Drittanbieteranwendungen zu erlauben, diese Art von Links pro grammatisch über API-Aufrufe hinzuzufügen/zu entfernen.

Antwort

1

Es ist nicht möglich. Externe Verbindungstypen sind alle systemdefiniert und unterstützen das Verknüpfen von Arbeitselementen mit anderen Objekten. Wenn Sie nur TeamCity auf dem TFS-Arbeitselement verknüpfen möchten, können Sie den Typ Hyperlink verwenden, um ein Arbeitselement mit einer Erstellungs-URL zu verknüpfen. Details finden Sie unter External link types.

Ein anderer Weg ist Link Team Foundation Work Items mit Build in TeamCity. Seit TeamCity 10.0 ist das Tracking von Team Work Items in TeamCity integriert. Siehe diesen Link für Details: https://confluence.jetbrains.com/display/TCD10/Team+Foundation+Work+Items

Integration

standardmäßig die Integration funktioniert auf die gleiche Weise wie die anderen issue tracker Integrationen: Sie können die Arbeit Artikel ID in der Kommentar-Nachricht zu erwähnen brauchen , sodass die Arbeitselemente mit Builds verknüpft werden können und die Links an verschiedenen Stellen in der TeamCity-Webbenutzeroberfläche angezeigt werden.

enter image description here

+0

Danke, ich aber dies war wahrscheinlich der Fall sein. Hyperlinks sind eine Option, aber keine elegante IMHO wie ich möchte, um die Info über den Build (Nummer, Datum, etc.) mehr als prominenter als was mit Hyperlink Kommentare angezeigt werden kann. Ich nehme an, eine andere Option wäre, ein benutzerdefiniertes Steuerelement zu erstellen – Techromancer

Verwandte Themen