【问题标题】:How do I specify a project dependency with Hudson?如何使用 Hudson 指定项目依赖项?
【发布时间】:2011-01-26 14:05:17
【问题描述】:

我们有许多项目共享的公共库项目,这些项目需要检出到“库”文件夹中,开发人员需要在 Visual Studio 中打开主项目之前检出该文件夹。

我如何告诉 hudson 存在这种依赖关系?

我想我可以做的一件事是设置一个自定义工作区并指定所有项目的位置,但是我如何连接它们之间的依赖关系?简单地指定“在其他项目构建后构建”就足够了吗?

【问题讨论】:

    标签: .net msbuild hudson


    【解决方案1】:

    这在哈德逊相当简单;您只需要确保您的“主要”项目的构建脚本将依赖库的头文件、编译的二进制文件等(编译所需的任何内容)拉到可访问的位置。然后在 Hudson 中每个“主”项目的“构建其他项目后构建”字段中列出每个依赖库项目,以便每当一个或多个依赖库发生更改时重新构建“主”项目。

    【讨论】:

    • 谢谢你,我已经通过为每个有问题的项目指定工作目录来设置它,我似乎无法弄清楚如何让主项目自动拉依赖项目,因为这似乎是不可能的。
    猜你喜欢
    • 2011-04-29
    • 1970-01-01
    • 1970-01-01
    • 2017-09-29
    • 2018-09-07
    • 2011-07-11
    • 1970-01-01
    • 1970-01-01
    • 2010-10-09
    相关资源
    最近更新 更多