我正在使用TFS 2013和VS 2013。
我为我们的某个公司项目创建了一个构建定义,它在以下构建触发器类型下运行正常。 (要查看构建触发器的类型,请右键单击构建定义 - > gt;编辑构建定义 - > 在显示的对话框/向导中,单击'触发器'选项卡)。
[IMG] http://i59.tinypic.com/2ch03so.png[/IMG]
目前我们正在做的是,在工作时间内,我们将触发类型设置为MANUAL。然后当我们离开办公室(工作时间之后)后,我们将触发类型设置为SCHEDULE并离开。我们手动执行此操作(更改上图中的单选按钮)。
有没有办法自动化这种情况? (例如,从上午8:30到下午5:30,触发类型应为MANUAL,在下午5:30之后,触发类型应自动更改为SCHEDULE)
答案 0 :(得分:2)
我无法理解你为什么要那样做。如果您希望构建在某个特定时间每晚运行,只需将其设置为Scheduled并保持这种状态即可。如果您愿意,您仍然可以在白天手动运行它而无需更改触发类型。
更新:但是如果你真的想这样做,你可以设计一个改变它的PowerShell。