如何从Jenkins手动触发TFS构建

时间:2016-09-20 21:01:14

标签: jenkins tfs build-automation tfvc

我有一个Jenkins工作,其中TFVC(只有TFS)插件安装了所需信息。我可以在每次登记后定期触发构建(每4小时一次)。但我想手动触发Jenkins的构建,就像当我点击Build now时,它必须检查最新代码并在TFS中构建。有人可以帮助我吗

2 个答案:

答案 0 :(得分:0)

Jenkins的Team Foundation Server插件允许您在Jenkins作业中将TFVC存储库用作SCM。目前,这个插件支持:

  • 从TFVC检索文件和文件夹的只读副本 库中。
  • 轮询TFVC存储库以在那时自动启动构建 是变化。
  • 从Jenkins更改集到TFVC存储库Web的链接 接口。 (也称为存储库浏览器)
  • 在TFVC存储库中创建标签

默认情况下,您无法从Jenkins触发TFS构建。但您可以使用TFS REST api在Jenkins端进行自定义,以触发TFS上的构建。

答案 1 :(得分:0)

如果您正在使用XAML构建,则可以添加"执行Windows批处理命令"构建步骤以调用TFSBuild命令来触发TFS构建。有关详细信息,请参阅此问题:Queue TFS 2012 build from Jenkins

如果您正在使用vNext构建,则可以创建PowerShell脚本并在Jenkins任务中使用它来通过Rest API触发TFS构建,如Cece所述。