我们有许多项目共享的公共图书馆项目需要检入“Libraries”文件夹,开发人员在Visual Studio中打开主项目之前需要将其签出。
我怎么告诉哈德森有这种依赖?
我认为我可以做的一件事就是设置一个自定义工作区并指定所有项目的位置,但是如何将它们之间的依赖关系连接起来呢?简单地指定“在构建其他项目之后构建”足够吗?
答案 0 :(得分:3)
这在哈德森中相当简单;你只需要确保你的“主”项目的构建脚本将依赖库的头文件,编译的二进制文件等(编译所需的任何内容)拉入可访问的位置。然后在Hudson中的每个“main”项目的“构建其他项目后构建”字段中列出每个依赖库项目,以便在一个或多个依赖库更改时重建“主”项目。