我已经建立了一个自动构建服务器 - 到目前为止一直很好。现在我想要理清依赖关系。我们有几个DLL文件包含在许多(不相关的)项目中,我想设置CruiseControl.NET来首先构建我们的DLL文件,然后“检查”SVN中的其他项目,所以当它们构建时,它们将始终使用最新版本的DLL文件。
这样的事情是否可能?是否有更好的方法可以将依赖关系分类到多台计算机上的多个项目中?
答案 0 :(得分:0)
我这样做的方法是在普通dll的巡航控制中有一个项目,它使用源控制触发器并在检查更改时进行构建。
在依赖项目上,我有源控件触发器,但也有project trigger,因此对common.dll的任何签入都会导致重建common.dll,从而触发依赖项目的构建