用于构建环境的TFS生命周期管理

时间:2020-03-05 18:43:52  来源:igfitidea点击:

当某些项目(C#.csproj项目)成为实际构建系统的一部分时,我们将如何管理生命周期和自动构建过程?

例子:
.csproj是一个使用BuildEnv.csproj中实现的MSBuild任务的项目。
这两个项目都是同一产品的一部分(这意味着BuildEnv.csproj会随着产品的开发而频繁更改,而不是很少更新的第三方)

解决方案

回答

我们必须将其分解为两个单独的"项目",否则我们将花费​​大量的时间来追逐自己的尾巴,以尝试找出损坏的构建是否是由于构建系统的更改或者正在开发的代码造成的。

以前,我们已经将这两个系统分解为CVS中的单独项目。

我们希望能够改变一件事,同时保持另一件事不变,以限制执行取证分析时必须查看的内容。

希望能有所帮助。