Linux 服务器上的 Jenkins 文件系统 VS Jenkins EXECUTOR_NUMBER 变量
Jenkins file system on Linux server VS Jenkins EXECUTOR_NUMBER variable
我在 Centos 服务器上安装了 Jenkins,只有一个作业调用 "HOMEPAGE"。
我想 运行 并行执行这项工作,这就是我为主节点设置 5 个执行程序的原因。
这个 "HOMEPAGE" 作业 运行ning java 程序创建了一些我需要使用的文件夹和文件。所以我需要知道在此作业期间创建的服务器上文件的傻瓜路径。
当我 运行 并行执行此作业时,问题就开始了。
对于第一次构建,Jenkins 会分配路径:/var/lib/jenkins/workspace/HOMEPAGE/
和 executor_number=2
第二个版本:/var/lib/jenkins/workspace/HOMEPAGE@2/
和 executor_number=4
第三个:/var/lib/jenkins/workspace/HOMEPAGE@3/
和 executor_number=1
第四个:/var/lib/jenkins/workspace/HOMEPAGE@4/
和 executor_number=3
执行后我可以在服务器上看到这个文件夹:
如您所见,HOMEPAGE 文件夹的编号与 Jenkins 中的 executor_number 变量不一致。
我如何从 Jenkins 获取有关在当前构建中保存结果的位置的信息?是 HOMEPAGE@2 还是 HOMEPAGE@4 文件夹?我的 java 程序需要这些信息。
这是控制台输出的片段:
首次构建:
<===[JENKINS REMOTING CAPACITY]===>channel started
Executing Maven: -B -f /var/lib/jenkins/workspace/HOMEPAGE/pom.xml -PHomepage -Djob_name=HOMEPAGE -Dexecutor_number=2
第三次构建:
<===[JENKINS REMOTING CAPACITY]===>channel started
Executing Maven: -B -f /var/lib/jenkins/workspace/HOMEPAGE@3/pom.xml -PHomepage -Djob_name=HOMEPAGE -Dexecutor_number=1
环境变量 'WORKSPACE' 将始终包含正确的路径,包括任何 @<n>
后缀。
我在 Centos 服务器上安装了 Jenkins,只有一个作业调用 "HOMEPAGE"。 我想 运行 并行执行这项工作,这就是我为主节点设置 5 个执行程序的原因。
这个 "HOMEPAGE" 作业 运行ning java 程序创建了一些我需要使用的文件夹和文件。所以我需要知道在此作业期间创建的服务器上文件的傻瓜路径。 当我 运行 并行执行此作业时,问题就开始了。
对于第一次构建,Jenkins 会分配路径:/var/lib/jenkins/workspace/HOMEPAGE/
和 executor_number=2
第二个版本:/var/lib/jenkins/workspace/HOMEPAGE@2/
和 executor_number=4
第三个:/var/lib/jenkins/workspace/HOMEPAGE@3/
和 executor_number=1
第四个:/var/lib/jenkins/workspace/HOMEPAGE@4/
和 executor_number=3
执行后我可以在服务器上看到这个文件夹:
如您所见,HOMEPAGE 文件夹的编号与 Jenkins 中的 executor_number 变量不一致。
我如何从 Jenkins 获取有关在当前构建中保存结果的位置的信息?是 HOMEPAGE@2 还是 HOMEPAGE@4 文件夹?我的 java 程序需要这些信息。
这是控制台输出的片段:
首次构建:
<===[JENKINS REMOTING CAPACITY]===>channel started
Executing Maven: -B -f /var/lib/jenkins/workspace/HOMEPAGE/pom.xml -PHomepage -Djob_name=HOMEPAGE -Dexecutor_number=2
第三次构建:
<===[JENKINS REMOTING CAPACITY]===>channel started
Executing Maven: -B -f /var/lib/jenkins/workspace/HOMEPAGE@3/pom.xml -PHomepage -Djob_name=HOMEPAGE -Dexecutor_number=1
环境变量 'WORKSPACE' 将始终包含正确的路径,包括任何 @<n>
后缀。