【问题标题】:Let Jenkins build from multiple TFS repositories让 Jenkins 从多个 TFS 存储库构建
【发布时间】:2018-05-12 02:59:03
【问题描述】:

我在 Jenkins 构建我的源代码时遇到了问题。我正在为我的代码使用 lib repo 和 repo。如果其中一个存储库中的任何内容发生更改,我希望 Jenkins 构建该项目。

有没有人知道如何解决这个问题?在一切都在一个仓库中的情况下,我设法让它工作,但我想将 lib 和项目代码分开。

【问题讨论】:

    标签: jenkins tfs version-control repository


    【解决方案1】:

    不幸的是,Jenkins 的 TFS 插件目前不支持从多个位置检查源。

    但是,作为一种变通方法,您可以使用 命令行 创建您喜欢的任何类型的工作区,甚至复制您周围的模板工作区.

    要实现这一点,请同时使用 TF 和 powershell Snapin Microsoft.TeamFoundation.PowerShell。

    基本上工作流程如下:

    Get-TFsWorkspace(Powershell:检查工作区)

    TF Workspace /new(创建工作区)

    TF Workfold /unmap(使用它来删除默认的 $/ 映射,即 在工作区创建期间制作)

    TF Workfold /map(映射特定位置,即$/Repo/project)

    TF Scorch(如果有任何伪影,则移除任何伪影)

    TF Get(获取代码)

    更多详情请在类似问题中参考this answer

    【讨论】:

      猜你喜欢
      • 2017-05-28
      • 1970-01-01
      • 2012-02-13
      • 1970-01-01
      • 2018-09-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多