Jenkinsがソースコードを作成する際に問題があります。私は私のコードのためのlibリポジトリとレポを使用しています。 reposのいずれかが変更された場合、Jenkinsにプロジェクトをビルドしてもらいたいです。Jenkinsに複数のTFSリポジトリを構築させよう
これを解決する方法はありますか?私はすべてが1つのリポジトリにある場合には動作させることができましたが、libとプロジェクトコードを分離したいと思います。
Jenkinsがソースコードを作成する際に問題があります。私は私のコードのためのlibリポジトリとレポを使用しています。 reposのいずれかが変更された場合、Jenkinsにプロジェクトをビルドしてもらいたいです。Jenkinsに複数のTFSリポジトリを構築させよう
これを解決する方法はありますか?私はすべてが1つのリポジトリにある場合には動作させることができましたが、libとプロジェクトコードを分離したいと思います。
残念ながら、JenkinsのTFSプラグインは現在、複数の場所からのソースのチェックアウトをサポートしていません。
しかし、あなたの周りの仕事はあなたが好きなワークスペースの任意の並べ替えを作成するコマンドラインを使用し、さらにあなたが転がっているテンプレートのワークスペースをコピーすることができよう。
これを達成するには、TFとpowershellの両方のSnapin Microsoft.TeamFoundation.PowerShellを使用します。
次のように基本的なワークフローは次のとおりです。
のGet-TFsWorkspace(PowerShellの:ワークスペースをチェックするために)新しい
TFワークスペース/(ワークスペースを作成する)
TF Workfold/unmap(これを使用して、ワークスペースの作成中に作成された のデフォルト$ /マッピングを削除します)
TFワークフォールド/マップ(特定の場所、$/Repo/pro JECT)
TFスコーチ(いずれかが存在する場合任意のアーティファクトを除去するため)
TFの取得(コードを取得するには)
詳細は、同様の質問にthis answerを参照してください。