在TeamCity中最有效地使用多个构建代理,其中所有构建配置的耗用时间比可用时间更长

时间:2013-11-28 17:46:01

标签: automation scheduled-tasks teamcity

我有4个构建代理和近30个配置(并且正在增长),这些配置的组合已用时间超过120小时,因此我可用于这些代理的构建代理时间少于运行所有代理的时间构建一次。

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

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

  1. 必须至少每天运行许多构建配置
  2. 1个构建代理必须在0800到1600之间免费才能运行ad-hoc构建配置
  3. 我目前安排构建配置的策略是

    1. 使用代理要求为特定构建代理构建时间
    2. 3名代理商计划每天20小时,选择在独特设定时间一个接一个地运行的构建配置
    3. 对于1名代理商,只计划在0800到1600之外的小时,并选择在这些时间内以独特的设定时间一个接一个地运行构建配置
    4. 安排构建我不需要每天运行以运行隔天
    5. 这是使用构建代理的最有效方法吗?我是否最好不安排构建的特定和独特的开始时间?任何建议将不胜感激。

      谢谢!

0 个答案:

没有答案