减少源索引/符号发布时间?

时间:2016-04-06 16:19:36

标签: tfs tfs2015 pdb-files

我试图减少构建时间,现在使用TFS 2015进行源索引和符号发布需要(~1小时)。也许索引源和发布符号在磁盘I / O上很重,并且在那里瓶颈 - 我不确定。我希望继续为源代码编制索引,并继续为此特定构建发布符号,因为它使指向性调试更容易。

有没有什么方法可以更快地使用TFS 2015进行源索引和符号发布?

1 个答案:

答案 0 :(得分:1)

很难减少这项任务的时间" Source Indexing / Symbol Publishing"

但是,还有其他方法可以缩短构建时间:例如将 clean workspace 设置为none。更改工作区设置从每次重新创建一个新工作区到增量工作区,通过该增量工作区,它将逐步将源下载到构建工作区。

在构建过程中,构建代理会编译并对源文件执行其他操作。在构建代理可以执行此操作之前,它会将文件从版本控制服务器上的文件夹下载到本地工作目录中。为了便于下载这些文件,构建代理会创建一个版本控制工作区,该工作区将服务器上的文件夹映射到构建代理的工作目录中的本地文件夹。如果设置了干净的工作区,它将删除旧文件并在每个触发的构建期间关闭源。因此,将clean clean设置为none可以减少构建的时间。

它也与您服务器的硬件有关。提高服务器的性能也会缩短您的构建时间。