2016-03-15 259 views
0

是否有可能从詹金斯触发TFS构建。我发现Jenkins中有一个插件可用于触发构建Link。但不知道它是否实际上可以触发TFS中的构建,或者它实际上在TFS源上运行MSBUILD,并且不会调用使用构建控制器体系结构构建的TFS构建。队列TFS 2012从詹金斯构建

请帮助我的信息,如果有人已经在此工作。

回答

2

该插件用于从TFS获取资源,并按照Dylan Smith提到的在Jenkins中触发构建。如果要从Jenkins触发TFS中的构建,可以添加“执行Windows批处理命令”构建步骤,并使用TFSBuild命令将构建在TFS中排队。

TFSBuild start /collection:teamProjectCollectionUrl /builddefinition:definitionSpec [/droplocation:droplocation] /getoption:getoption] [/customgetversion:versionSpec] [/priority:priority] [/requestedfor:userName] [/msbuildarguments:args] [/shelveset:shelvesetName [/checkin]] [/silent] [/queue] 

enter image description here

+0

的TFSBuild命令是TFS 2010年。我们有在TFS2012什么。基本上我期待从Jenkins开始每晚构建并获得结果(无论构建是成功还是失败),基于此我将执行一些命令进行部署。 – Angshuman

+0

@Angshuman它也适用于TFS2012。 –

+0

我没有找到任何MSDN文档,说TFSBuild可以从TFS 2012运行。还有,你有任何想法,如果我可以得到构建结果。 – Angshuman