是否可以在构建步骤(不在队列时间)内根据构建排队的方式设置Build.Clean控件变量?
例如,我有一个构建,如果在白天手动排队,我希望它以递增方式运行。如果它在半夜的时间表上运行,我想让它做一个Build.Clean,在构建代理上重新创建Binaries(b)文件夹。
似乎必须在队列时设置此控制变量,因为构建在执行任何构建步骤之前在代理上运行此操作。我很好奇是否有其他人之前遇到过这个要求,或者甚至可能。谢谢
答案 0 :(得分:2)
不,它只能在队列时设置。
在您的方案中,您可以创建两个构建定义。一个用于增量构建(禁用Clean选项,Clean = False),另一个启用Clean选项,用于深夜构建。
参考:
Clean the local repo on the agent - TFS 2017 RTM, TFS 2015.4
区域。