我是Jenkins/Hudson的新手,我正在尝试从buildbot迁移一个基于C make的项目.由于遗留原因,构建系统被硬编码为在版本化的源树(git)之外构建,在上面的一个目录中,在单独的目录中.例如:
workspace
.git
foo
bar
build
artifacts
Run Code Online (Sandbox Code Playgroud)
除了它最终在工作空间外创建一个目录之外,Jenkins不会识别上面的build /目录中的项目以作为工件存档.
如何使这种构建系统与Hudson一起工作?构建源内树不是短期选择.我发现的唯一选择是"使用自定义工作区",但所有这一切都将工作区目录硬编码到其他目录.