2016-09-20 131 views
0

我有一个Jenkins作业,其中TFVC(除了TFS)插件安装了所需的信息。我能够在每次检入后定期触发构建并定期(如每4小时) 。但我想从Jenkins手动触发构建,比如当我点击Build时,它必须检查最新的代码并在TFS中构建。请有人可以帮我在这里请如何从Jenkins手动触发TFS构建

回答

0

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

  • 从TFVC 存储库中检索文件和文件夹的只读副本。
  • 轮询TFVC存储库以在 发生更改时自动开始构建。
  • 从Jenkins变更集链接到TFVC存储库web 接口。 (也称为存储库浏览器)
  • 在TFVC库

不能触发TFS默认情况下从詹金斯建立创建一个标签。但是你可以在Jenkins端用TFS REST api来定制,以触发在TFS上构建。

0

如果您使用的是XAML版本,您可以添加一个“执行Windows批处理命令”构建步骤,以调用TFSBuild命令来触发TFS构建。详情请参考此问题:Queue TFS 2012 build from Jenkins

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