我有一个Jenkins工作,其中TFVC(只有TFS)插件安装了所需信息。我可以在每次登记后定期触发构建(每4小时一次)。但我想手动触发Jenkins的构建,就像当我点击Build now时,它必须检查最新代码并在TFS中构建。有人可以帮助我吗
答案 0 :(得分:0)
Jenkins的Team Foundation Server插件允许您在Jenkins作业中将TFVC存储库用作SCM。目前,这个插件支持:
默认情况下,您无法从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所述。