2017-09-13 2 views
0

これは可能ですCreate a custom link typeこれは作業関係に限られているようですが、代わりに外部リソースへのリンクを定義したいと思いますが、これは可能ですか?TFS 2017でカスタムExternalLinkFilterを定義することはできますか?

背景

私はTFSは、ビルドのためにそれがAutomatic linking work items to buildsで記述された方法と同じようにTFSの作業項目チームシティーにビルドをリンクされることを、できるようになりますTFSの拡張を開発したいと思います。

具体的に私は、外部リンクの新しいタイプを作成し、チームシティーのビルドIDを入力し、TFS作業項目にビルド番号、ステータス、日付&時間とリンクを表示サポートされていたプラグインを書きたいと思います。

このリンクタイプを使用すると、Work ItemフォームにTeamCityビルドID(またはURL)を入力するだけでなく、サードパーティのアプリケーションがAPI呼び出しを介して文法的にこのタイプのリンクを追加/削除できるようになります。

答えて

1

これはできません。外部リンクタイプはすべてシステム定義であり、作業項目を他のオブジェクトにリンクすることをサポートしています。 TeamCityビルドをTFS作業項目にリンクする場合は、ハイパーリンクタイプを使用して、作業項目をビルドURLにリンクすることができます。詳細は、External link typesを参照してください。

もう1つの方法は、TeamCityでビルドされたTeam Foundation Work Itemsをリンクすることです。 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

おかげで、私が、これはケースになりそうでした。ハイパーリンクはオプションですが、ハイパーリンクのコメントで表示できるものよりも目立つように、ビルドに関する情報(番号、日付など)をご希望の場合は、エレガントなIMHOではありません。 カスタムコントロールを作成する別のオプションがあるとします – Techromancer

関連する問題