是否可以在TFS 2013中为Git构建源索引?

时间:2014-07-09 21:06:15

标签: tfs tfsbuild tfs2013 sourcelink

根据1月份的this post,源代码索引“在针对Git源代码控制运行的TFS构建中不受支持”。有任何更新可能吗?

2 个答案:

答案 0 :(得分:3)

[披露 - 我在新的构建系统上工作]

git源索引在新的2015版本中可用(请注意,这是一个全新的现代构建系统)。它现在在RC,并很快发货。

此处提供更多信息: http://aka.ms/vsopreview

具体来说:https://msdn.microsoft.com/Library/vs/alm/Build/vs/define-build

请注意,如果您在新构建系统中从模板创建VS定义,则默认情况下会使用git source indexing步骤。

它将嵌入一个命令行,用于“git view'在pdb中。该命令行在VS 2015 tf命令行中可用。

任务脚本在这里开源:https://github.com/Microsoft/vso-agent-tasks/blob/master/Tasks/PublishSymbols/PublishSymbols.ps1

答案 1 :(得分:0)

如果其他任何人来这里寻找在VSTS支持的git repo中对源进行索引的方法,则我修改了为github开发的powershell脚本,以与VSTS一起使用。接受的答案中指向脚本的github链接已死,并且管道不适合我的用例。如果只希望脚本独立于ADO运行,则可能会有所帮助。

https://github.com/ruckonator/Git-Source-Indexer/blob/master/git-sourceindexer.ps1