Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.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
Automation 在TeamCity中最有效地使用多个构建代理,其中所有构建配置的运行时间都大于可用时间_Automation_Scheduled Tasks_Teamcity - Fatal编程技术网

Automation 在TeamCity中最有效地使用多个构建代理,其中所有构建配置的运行时间都大于可用时间

Automation 在TeamCity中最有效地使用多个构建代理,其中所有构建配置的运行时间都大于可用时间,automation,scheduled-tasks,teamcity,Automation,Scheduled Tasks,Teamcity,我有4个构建代理和近30个配置(并且还在增长),这些配置的总构建时间超过120小时,因此我为这些代理提供的构建代理时间少于一次运行所有构建的时间 我应该添加这些构建配置来运行集成测试,而不是CI构建(尽管CI在我的组织中是实践的) 任何时间表都必须遵守以下几条规则: 必须至少每天运行许多生成配置 1生成代理必须在0800到1600之间空闲,才能运行临时生成配置 我目前安排构建配置的策略是 使用代理要求将生成配置定时到特定的生成代理 对于3个代理,每天计划20个小时,选择构建配置以在特定的设置时间

我有4个构建代理和近30个配置(并且还在增长),这些配置的总构建时间超过120小时,因此我为这些代理提供的构建代理时间少于一次运行所有构建的时间

我应该添加这些构建配置来运行集成测试,而不是CI构建(尽管CI在我的组织中是实践的)

任何时间表都必须遵守以下几条规则:

  • 必须至少每天运行许多生成配置
  • 1生成代理必须在0800到1600之间空闲,才能运行临时生成配置
  • 我目前安排构建配置的策略是

  • 使用代理要求将生成配置定时到特定的生成代理
  • 对于3个代理,每天计划20个小时,选择构建配置以在特定的设置时间一个接一个地运行
  • 对于1个代理,只计划0800到1600小时以外的时间,选择构建配置在这些时间内以独特的设置时间一个接一个地运行
  • 安排我不需要每天运行的构建,以便隔天运行
  • 这是使用构建代理最有效的方法吗?如果不为构建安排特定且唯一的开始时间,我会更好吗?如有任何建议,将不胜感激

    谢谢