2016-08-24 8 views
0

TFSを使用しています。バージョン2015アップデート3。複数のチームプロジェクトを使用しています。一部のチームプロジェクトはアプリケーション(ソース管理とビルド)に使用され、他のチームプロジェクト(複数のチームがある)は作業項目の追跡に使用されます。チームはさまざまなアプリケーションで作業できます。マルチプルチームプロジェクトでTFSリリース管理を使用する

今、リリース機能について検討しています。好ましくは、すべてのリリースを追跡するために1つのチームプロジェクトを使用したいので、私たちは組織内のすべてのリリースの概要を取得します。しかし、私はこれを達成する方法を理解することはできません。

他のチームプロジェクトからのビルドにリンクされたリリース定義を定義する方法はありますか? Hereマイクロソフトでは、「同じチームプロジェクト内に公開されたチームビルド成果物を展開する場合、追加のセットアップは必要ありません」と述べています。だから私はそれが追加のセットアップを行うことが可能でなければならないと思うが、私はどのように把握することはできません。

+0

あなたはセットアップ方法を再考する必要があります。これはTFSの使用方法ではありません。単一のチームプロジェクトには、単一のプロジェクト/コードベース/ TPのすべてのコード、作業項目、ビルドおよびリリースが含まれている必要があります。いくつかのレベルでは、別のフォルダからフォルダを監視するために1つのTPでbuild defを設定できますが、3つ目のチームプロジェクトから作業項目を更新することは決してできず、アクセス許可がすべて間違って流れる危険性があります。 –

+0

この構造にはいくつかの理由がありました。主にTFS 2005からのレガシーのすべてのためです。別の理由は、アプリケーションの数とビルド定義のためです。開発者は、長いリストでビルド定義を検索するのをスクロールダウンしたくありません。しかし、私はもう一度セットアップを考え直すべきだと思う。 – user6753355

+0

ビルドに関しては、TFS 2015で新しいビルドシステム(vNextをビルド)に移行することを考えるべきである。古いバージョンのTFSのxamlベースのシステムよりもはるかに良い。また、フォルダがあります(最終的に)ので、ビルドを分かりやすく構成することができます。 –

答えて

0

プロジェクトの側面(ビルド、コード、リリース、作業項目など)を別のチームプロジェクトに分割しないでください。あなたが見ているように、あなたがそうするなら、あなたはすべての追跡可能性を失います。

チームを適切に使用して1つのチームプロジェクト内でアプリケーションポートフォリオを管理できますが、その達成方法を正確に検討することは、組織にとって非常に具体的なものであり、したがって広すぎるためにスタックオーバーフローについて議論することはできません。

+0

私は同意します。私たちは単一のチームプロジェクトで完全なポートフォリオを管理したいと思っていますが、それはこの質問で議論する私の目標ではありませんでした。 – user6753355

1

多くのチームプロジェクトもあります 私たちはTFS 2015 CU2を使用していますが、2つのバージョンの間に多くの違いがあるとは思われません。

アーティファクトリンクは、同じチームプロジェクト内のチームビルド用です。私はあなたが他のチームプロジェクトの外にビルドするためにリンクする方法があると思います。

すべてのあなたのCIがビルドを作成することができ、あなたの1つのチームプロジェクトで

(ビルドdefintionのマッピングでは、あなたが単にパスにカットする必要がしたい任意のソース管理パスにマップすることができます。)

まだあなたの場合XAMLビルド定義を使用します。 VS 2013用のTFS Communityビルドマネージャアドインを使用して、新しいチームプロジェクトにビルドの基本をクローンすることができます。

現在、簡単な方法はありません。私たちはすべてのチームプロジェクトからリリースすることを決めました。リリースの概要は素晴らしいですが、私たちは努力する価値はないと選んだのです。多分、次のリリースで改訂します。

+0

TFSに統合されたリリース機能は、私たちの最大の違いです(TFS2015からのものです)。現在のバージョンでは、MRMのクライアント/サーバー版を使用しています。そのバージョンでは、ソースコードとビルドが別のチームプロジェクトにあっても、すべてのリリースの概要が表示されます。 – user6753355

+0

1つのチームプロジェクトですべてのビルドを作成することをお勧めします。その他のコメントがあれば、セットアップを再考する必要があることは明らかです。 – user6753355

+0

今後のリリースでは、これらのチームプロジェクトの制限がなくなると思います。ユーザーの声https://visualstudio.uservoice.comで何も見つかりませんでした。しかし、以前のバージョンで可能だったことが最終的に新しいバージョンに現れることが期待されます。 – Bhuard

関連する問題