私は、ALM用にTFS 2015を使用する組織で働いています。別のチームプロジェクトでGit Repoを使用するBuildvNext定義を作成する
- コレクション
- WIT TP(TFVCS)
- コードTP1(Gitの)
- コードTP2(Gitの)
すべての作業:構造は次のようになりますアイテムの追跡は、プロジェクトチーム内の「WIT TP」チームプロジェクトで実行されます。これには、すべての領域、反復、(最も重要な)テスト計画/ケースも含まれます。
すべてのコードは、コードTP1などの別々のチームプロジェクトに格納されています。一般に、チームプロジェクトのコードとチームプロジェクトを追跡するプロジェクトチームの間には、1つの相関関係があります。
特に、自動テストのコードは、チームプロジェクトのコードにあります。 Microsoft Test Managerはチームプロジェクト内で作成されたビルド定義のみを見ることができます。
が
が、私はこれが動作することができます知っている別のチームプロジェクトに所属するGitのレポにあるソースファイルを使用して1つのチームプロジェクトでビルド定義を作成します。具体的には、本当に、ここに私の目標ですが、重要ではありませんTFVCSとなります。私はgitのためにうまくいかない理由がないのは分かりません。私は、「外部のGitレポ」として(実際は内部)Gitのレポを参照しようとしましたが、私は正しいエンドポイントだったと信じますが、エラーに遭遇したものを作成しました:
Too many redirects or authentication replays
Prepare repository failed with exception.
もう一つの問題は、私が実行しています作業項目チームプロジェクトがTFVCSを使用するということです。したがって、ビルド定義編集ウィンドウのリポジトリタブには、内部gitリポジトリのオプションは表示されません。 gitを使って他のチームプロジェクトを試してみたところ、それほど優れていませんでした.Gitリポジトリを選択することはできますが、サーバーの別の部分では参照できません。
ありがとうございました!
他のreproを指すサブモジュールでgit reproを作成しようとしましたか?更新レベルに応じて、それが機能するかもしれません。 –
@RolfHuisman私はまだそれを試していない、いいえ。マイクロソフトからの答えに基づいて、asinineの欠落した機能には回避策が必要です。 作業項目追跡チームプロジェクトでサブモジュール、またはおそらく偽のビルド定義を試してみます。私はこれがTFVCSのために可能であり、Gitのためではないと信じられません。 – Ryanman