1

我正在使用 TFS 2013 和 VS 2013。

我为我们公司的一个项目创建了一个构建定义,它在以下构建触发器类型下运行良好。(要查看构建触发器的类型,请右键单击构建定义 -> 编辑构建定义 -> 在显示的对话框/向导中,单击“触发器”选项卡。)

  • 手动的
  • 日程

[IMG] http://i59.tinypic.com/2ch03so.png[/IMG]

目前我们正在做的是,在工作时间,我们将触发器类型设置为手动。然后当我们离开办公室时(下班后),我们将 Trigger Type 设置为 SCHEDULE 并离开。我们手动执行此操作(更改上图中的单选按钮)。

有没有办法自动化这个场景?(例如,从上午 8.30 到下午 5.30,触发类型应为手动,下午 5.30 后,触发类型应自动更改为调度)

4

1 回答 1

2

我不明白你为什么要这么做。如果您希望构建在每晚的某个时间运行,只需将其设置为 Scheduled 并保持这种状态。如果您愿意,您仍然可以在白天手动运行它,而无需更改触发器类型。

更新:但如果你真的想这样做,你可以使用一个 PowerShell 来改变它。

于 2014-12-19T00:16:15.543 回答