【发布时间】:2011-08-17 19:14:30
【问题描述】:
我是 Jenkins/Hudson 的新手,正在尝试从 buildbot 迁移一个基于 C make 的项目。由于遗留原因,构建系统被硬编码为在版本化源代码树 (git) 之外构建,即上面的一个目录,在一个单独的目录中。例如:
workspace
.git
foo
bar
build
artifacts
除了最终会在工作区之外创建一个目录之外,Jenkins 不会识别上面 build/ 目录中的项目以存档为工件。
如何使这种构建系统与 Hudson 一起使用?构建源代码树不是短期选择。我发现的唯一选项是“使用自定义工作区”,但所有这些都会将工作区目录硬编码到其他目录。
【问题讨论】: