如何在签入完成之前延迟TFS构建

时间:2012-07-23 19:58:03

标签: linux git tfs

问题:使用预定脚本将Git同步到TFS。我需要能够延迟TFS构建,直到签入完成。 TFS通常希望在办理登机手续时启动,但脚本将大量检查,而不是直到所有其他签到都完成。

我在寻找:

  1. 在完成所有签到之前,如何延迟TFS构建?
  2. 如果#1无法解决,我怎样才能从linux开始构建?
  3. 如果有实际的更改,我希望git sync脚本启动TFS构建。我知道我可以从Winodws做到这一点,但是git坐在Linus为我们服务。

1 个答案:

答案 0 :(得分:0)

在“构建定义”中,选择标题为滚动构建的单选选项,确保指定构建之间应经过的最短时间长度。

编辑:这也可能被称为某些

的“安静时期”

它的功能与持续集成选项类似,不同之处在于构建不会比 X 分钟排在一起排队:

  

构建:延迟设置为10分钟
   Dev A :在13:00发送   构建:开始,13:05结束    Dev B :在13:07承诺   构建:... zzzzzz .....
  开发C :在13:16承诺
  构建:开始时间