我们在TFS项目中有一个“持续集成构建”定义。每次签入时,都会获取、编译源代码,并运行一些自动化测试。在构建定义的"Repository“选项卡上,有一个清洁选项,即:屏幕抓取显示选项卡上的清洁选项我们目前正在使用TFVC,但正在考虑迁移到Git。
目前,我们将干净设置为'false',所以当构建启动时,构建代理会对源文件进行增量获取。在一天的大部分时间里,这正是我们想要的,因为它确实缩短了构建时间。但是,似乎应该定期让代理清空构建目录,例如一天一次。如果在$(Rev) = 1 (即一天中的第一次构建)时为真,那么最好以某种方式将其自动化。
我尝试过一些变体,在下拉列表中输入"$(Rev) == 1“,或者从接受该值的”变量“选项卡中使用一个变量,但两者似乎都不起作用。我看过在线MSDN文档,但它甚至不能说明除了'true‘或'false’是有效值之外的任何东西。
我欢迎任何猜测或建议,进一步的测试,或想法。
发布于 2017-06-22 08:13:18
https://stackoverflow.com/questions/44685644
复制相似问题