【发布时间】:2019-06-24 23:24:55
【问题描述】:
我正在尝试在 TFS 2017.3 GIT 存储库中创建增量构建(仅构建那些已更改的项目)。为此,需要在“Get Sources”任务中将 Clean 标志设置为 False。
问题是由于每次启动的构建删除了“初始化作业”步骤中工件目录的包含,因此构建步骤无法找到以前的程序集以避免再次构建。
代理版本为 2.144.2。
关于如何修复它的任何想法?
问候
【问题讨论】:
我正在尝试在 TFS 2017.3 GIT 存储库中创建增量构建(仅构建那些已更改的项目)。为此,需要在“Get Sources”任务中将 Clean 标志设置为 False。
问题是由于每次启动的构建删除了“初始化作业”步骤中工件目录的包含,因此构建步骤无法找到以前的程序集以避免再次构建。
代理版本为 2.144.2。
关于如何修复它的任何想法?
问候
【问题讨论】:
来自docs:
请注意,$(Build.ArtifactStagingDirectory) 和 $(Common.TestResultsDirectory) 总是在每次构建之前被删除并重新创建,无论这些设置如何。
因此,如果您想保留工件,则需要将它们保存在另一个构建目录中(s/b/root 代理工作)。
【讨论】: