小编典典

Jenkins在工作空间之外构建

jenkins

我是Jenkins / Hudson的新手,正在尝试从buildbot迁移基于C
make的项目。由于遗留原因,构建系统被硬编码以在版本控制的源代码树(git)之外(在上面的一个目录中)在单独的目录中进行构建。例如:

workspace
  .git
  foo
  bar
build
  artifacts

除了最终在工作空间之外创建目录这一事实外,Jenkins不会识别上面build /目录中的项目以将其归档为工件。

如何使这种构建系统与Hudson一起使用?在源代码树中构建不是短期的选择。我发现的唯一选择是“使用自定义工作区”,但是所有这一切都将工作区目录硬编码到其他目录。


阅读 429

收藏
2020-07-25

共1个答案

小编典典

要回答我自己的问题:Jenkins
git插件中确实有一个选项可以检出到本地子目录,而不是工作区的根目录。使用git插件,单击“高级”按钮,然后填写“用于回购的本地子目录(可选)”字段。

2020-07-25