Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
问题:使用预定脚本将 Git 同步到 TFS。我需要能够将 TFS 构建延迟到签入完成之后。TFS 通常希望在有签入时启动,但脚本将大量签入,直到所有其他签入完成。
我在找什么:
如果实际有更改,我希望 git sync 脚本启动 TFS 构建。我知道我可以从 Winodws 做到这一点,但 git 为我们坐在 Linus 中。
在您的构建定义中,选择名为Rolling builds的单选选项,确保指定构建之间应经过的最短时间长度。
编辑:对于某些人来说,这也可能被称为“安静期”
这将做的类似于持续集成选项,除了构建不会比X分钟更近地排队:
构建:延迟设置为 10 分钟 开发 A:在 13:00 提交 构建:开始,在 13:05 完成 开发 B:在 13:07 提交 构建:...zzzzzz..... 开发 C:在13:16 构建:出发时间