TFSを使用しています。バージョン2015アップデート3。複数のチームプロジェクトを使用しています。一部のチームプロジェクトはアプリケーション(ソース管理とビルド)に使用され、他のチームプロジェクト(複数のチームがある)は作業項目の追跡に使用されます。チームはさまざまなアプリケーションで作業できます。マルチプルチームプロジェクトでTFSリリース管理を使用する
今、リリース機能について検討しています。好ましくは、すべてのリリースを追跡するために1つのチームプロジェクトを使用したいので、私たちは組織内のすべてのリリースの概要を取得します。しかし、私はこれを達成する方法を理解することはできません。
他のチームプロジェクトからのビルドにリンクされたリリース定義を定義する方法はありますか? Hereマイクロソフトでは、「同じチームプロジェクト内に公開されたチームビルド成果物を展開する場合、追加のセットアップは必要ありません」と述べています。だから私はそれが追加のセットアップを行うことが可能でなければならないと思うが、私はどのように把握することはできません。
あなたはセットアップ方法を再考する必要があります。これはTFSの使用方法ではありません。単一のチームプロジェクトには、単一のプロジェクト/コードベース/ TPのすべてのコード、作業項目、ビルドおよびリリースが含まれている必要があります。いくつかのレベルでは、別のフォルダからフォルダを監視するために1つのTPでbuild defを設定できますが、3つ目のチームプロジェクトから作業項目を更新することは決してできず、アクセス許可がすべて間違って流れる危険性があります。 –
この構造にはいくつかの理由がありました。主にTFS 2005からのレガシーのすべてのためです。別の理由は、アプリケーションの数とビルド定義のためです。開発者は、長いリストでビルド定義を検索するのをスクロールダウンしたくありません。しかし、私はもう一度セットアップを考え直すべきだと思う。 – user6753355
ビルドに関しては、TFS 2015で新しいビルドシステム(vNextをビルド)に移行することを考えるべきである。古いバージョンのTFSのxamlベースのシステムよりもはるかに良い。また、フォルダがあります(最終的に)ので、ビルドを分かりやすく構成することができます。 –