Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2013 如何定期自动更改生成定义的触发器类型?_Visual Studio 2013_Tfs_Tfsbuild_Build Definition - Fatal编程技术网

Visual studio 2013 如何定期自动更改生成定义的触发器类型?

Visual studio 2013 如何定期自动更改生成定义的触发器类型?,visual-studio-2013,tfs,tfsbuild,build-definition,Visual Studio 2013,Tfs,Tfsbuild,Build Definition,我使用的是TFS 2013和VS 2013 我为我们公司的一个项目创建了一个构建定义,它在以下构建触发器类型下运行良好。 (要查看生成触发器的类型,请右键单击生成定义->编辑生成定义-> 在显示的对话框/向导上,单击“触发器”选项卡。) 手册 时间表 [IMG] 目前我们正在做的是,在工作时间内,我们将触发器类型设置为手动。然后当我们离开办公室时(工作时间结束后),我们将触发器类型设置为SCHEDULE And leave。我们正在手动执行此操作(更改上图中的单选按钮) 有没有办法让这个场景

我使用的是TFS 2013和VS 2013

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

  • 手册
  • 时间表
[IMG]

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


有没有办法让这个场景自动化?(例如,从上午8:30到下午5:30,触发器类型应为手动,下午5:30后,触发器类型应自动更改为计划)

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

更新:但如果你真的想这么做,你可以安排一个PowerShell来改变它