2016-08-09 7 views
0

ビルドエージェントで複数のビルド定義(パスによってトリガーされる)を1つのリポジトリのみで使用し、チェックアウトを重複して使用することはできますか?そこで、基本的チェックアウトフォルダが1つだけのVSTSで複数のビルド定義

  • 一つレポ
  • アウト

現在のパスのトリガーに応じて、すべての定義は、すべてのビルド定義を個別にチェックアウトされている一度

  • ビルド(!)。

  • 答えて

    1

    「チェックアウト」とは、実際には「クローン」(Git用語)または「ワークスペース同期」(TFVC用語)を意味すると仮定しています。

    これが当てはまる場合、そのことはできません。各ビルドは、エージェント単位および定義ごとに分離されています。これにより、同じビルドが複数のエージェント間で同時に実行され、衝突や競合状態が発生する可能性がなくなります。

    これは、リポジトリが非常に大きいためですが、TFVCのより厳密なワークスペースマッピングやサブモジュールを介して接続された複数のリポジトリ、またはスパースチェックアウトを使用することで軽減できますGit)。

    +0

    私のリポジトリは非常に大きく、はいです。私はスパースチェックアウトとワークスペースマッピングを見ていきます。 – paranoxx

    関連する問題