TFS门控签到构建多个项目

时间:2018-11-22 16:58:29

标签: tfs version-control gated-checkin

首先,我想指出的是,我对TFS比较陌生,通常使用构建服务器。

在工作中,我们开发多个项目,其中一些共享文件。我们希望使用门控签入,以确保我们的源代码管理始终具有成功构建的代码。我们的大多数错误是在文件更改时发生的,几个项目都在使用该文件。

我已经成功设置了系统,因此,如果更改了文件“ Database.fs”,并且项目A和项目B都使用“ Database.fs”,则会触发项目A和项目B的两个构建。

我想将其实现为门控签入,因此,如果更改了“ Database.fs”,则仅当所有使用“ Database.fs”的项目都成功构建后,才允许提交。这可能吗?

到目前为止,我只能根据1个构建的成功来完成Gated Check-in,这可以在以后(在完成第一个签入之后)触发其他构建。

-为了阐明我当前的设置:
如果更改了“ Database.fs”,则触发内部版本A;否则,将触发内部版本A。完成后,将触发构建B。如果构建A成功且构建B失败,则提交被接受;如果构建A成功且构建B成功,则拒绝提交。

任何帮助和/或链接将不胜感激。

0 个答案:

没有答案