2017-11-28 8 views
0

Jenkinsがソースコードを作成する際に問題があります。私は私のコードのためのlibリポジトリとレポを使用しています。 reposのいずれかが変更された場合、Jenkinsにプロジェクトをビルドしてもらいたいです。Jenkinsに複数のTFSリポジトリを構築させよう

これを解決する方法はありますか?私はすべてが1つのリポジトリにある場合には動作させることができましたが、libとプロジェクトコードを分離したいと思います。

答えて

0

残念ながら、JenkinsのTFSプラグインは現在、複数の場所からのソースのチェックアウトをサポートしていません。

しかし、あなたの周りの仕事はあなたが好きなワークスペースの任意の並べ替えを作成するコマンドラインを使用し、さらにあなたが転がっているテンプレートのワークスペースをコピーすることができよう。

これを達成するには、TFとpowershellの両方のSnapin Microsoft.TeamFoundation.PowerShellを使用します。

次のように基本的なワークフローは次のとおりです。

のGet-TFsWorkspace(PowerShellの:ワークスペースをチェックするために)新しい

TFワークスペース/(ワークスペースを作成する)

TF Workfold/unmap(これを使用して、ワークスペースの作成中に作成された のデフォルト$ /マッピングを削除します)

TFワークフォールド/マップ(特定の場所、$/Repo/pro JECT)

TFスコーチ(いずれかが存在する場合任意のアーティファクトを除去するため)

TFの取得(コードを取得するには)

詳細は、同様の質問にthis answerを参照してください。

関連する問題