TFS 2017的“获取资源”任务始终清除构建工件

时间:2019-01-31 13:24:56

标签: git tfs tfsbuild tfs2017

我正在尝试在TFS 2017.3 GIT存储库中创建增量构建(仅构建那些已更改的项目)。为此,必须在“获取源”任务中将“清除”标志设置为“假”。

enter image description here

出现问题是由于evey启动的构建删除了“初始化作业”步骤中的工件目录的包含,因此,构建步骤无法找到先前的程序集,以避免再次构建。

enter image description here

代理版本为2.144.2。

关于如何解决它的任何想法?

致谢

1 个答案:

答案 0 :(得分:0)

来自docs

  

请注意,无论这些设置如何,总是会在每次构建之前删除并重新创建$(Build.ArtifactStagingDirectory)和$(Common.TestResultsDirectory)。

因此,如果要保留工件,则需要将其保存在另一个构建目录中(s / b / root agent工作)。