【问题标题】:How to control the workspace Jenkins starts the build on?如何控制工作区 Jenkins 开始构建?
【发布时间】:2016-07-25 05:52:47
【问题描述】:

我有一个 Jenkins 主节点和 2 个 Jenkins 从节点。我所有的工作构建都发生在从节点中。当我配置我的奴隶时,我将Remote root directory 设置为/data/home/jenkins/jenkins-slave。另外,我在相应作业的作业配置页面中将自定义工作区选项指定为DEVELOP_BRANCH

但是,在工作开始时,我得到以下日志信息:

Building remotely on linux in workspace /data/home/jenkins/jenkins-slave/workspace/DEVELOP_BRANCH

我想在这个位置开始我的构建。

/data/home/jenkins/jenkins-slave/DEVELOP_BRANCH

为什么会出现额外的工作区目录?如何删除它?我无权访问 Jenkins 主节点。因此,如果有一种解决方法可以满足我的要求,那就太棒了。

注意:按节点,我指的是带有 redHat 发行版的 Linux 操作系统计算机。

【问题讨论】:

  • 这是一个多任务项目。

标签: jenkins jenkins-slave


【解决方案1】:

在项目配置中,在高级项目选项下,您可以勾选Use custom workspace并在此处放置路径。

如果你放了一个绝对路径,它将被使用而没有任何额外的workspace/目录。 (至少这是我在 Windows 服务器上可以看到的行为。)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-07-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多