我遇到了一些麻烦,防止计划构建被自动启动后,相同的构建已被手动触发,并且没有任何更改。TFS2013计划构建:手动触发构建时没有考虑到计划构建启动
问题:构建计划每天凌晨3点发布,但前提是已做出任何更改(即使没有选中“自上一个构建以来没有任何变化,构建选项”构建)。问题是,如果您触发了手动构建并且之后没有做任何更改,即使没有更改,“预定构建”仍然会被触发。请按照方案波纹管为例:
场景:
- 计划建设得到今日开锣在凌晨3点 - 集版本更改为1.0.0.1
- 在同一天,有几个变化是checked-在中午前。
- 相同的构建是手动下午1点拉开序幕 - 集版本更改为1.0.0.2
- 没有更多的检入手动生成后在凌晨3点的构建计划被触发由从下午1点
- 第二天这它不应该有(汇编版本更改为1.0.0.3),因为从下午1点开始没有签入(手动触发)。
看来下午1点的构建甚至没有被考虑和考虑。
看起来TFS自上次“Scheduled Build”开始计数检入,而不是“最后完成的Build”(相同的构建定义),在这种情况下,它是手动触发的。
所以我的问题是:“有什么办法可以防止TFS从触发计划建造如果手工打造已拉开序幕后,没有入住手续?”
目前,它看起来像TFS不没有事先