我有一个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操作系统计算机。
1条答案
按热度按时间hyrbngr71#
在项目配置中,在【高级项目选项】下,可以勾选【使用自定义工作空间】,并在其中放置路径。
如果你放一个绝对路径,它将在没有任何额外的 workspace/ 目录的情况下使用。(至少这是我在windows服务器上看到的行为。)