小编ac2*_*c22的帖子

jenkins 中的访问文件参数

我正在Jenkins 中进行多配置作业(Regression_L1),其任务是运行 2 种测试(test1 和 test2)。在多配置作业中,它会触发一个执行程序作业 ( Regression_executor ) 来运行所选测试的脚本。该Regression_L1工作仅限于在运行matrix_service_jobs节点,而矩阵的工作是在从节点上运行custom_matrix_service_jobs节点。该Regression_executor工作仅限于在特定标签(RL1_Test_Machine)远程机器上运行。

我的目标是测试开发人员的自定义构建。所以我为作业添加了一个文件参数(配置 - 文件位置:CUSTOMBUILD/mybuild.zip)。问题是如何访问上传的文件?

一些重要信息:

  • Regression_executor 的工作区: /home/regressionexec/
  • Regression_L1 的工作空间: /var/work/matrix_service_jobs/Regression_L1
  • Regression_l1 矩阵工作区:/var/work/workspace_user_matrix/workspace/Regression_L1/TEST_PHASE/test1/label/custom_matrix_service_jobs//var/work/workspace_user_matrix/workspace/Regression_L1/TEST_PHASE/test2/label/custom_matrix_service_jobs/
  • $JENKINS_HOME: var/work/jenkins_home

我不知道在哪里可以找到上传的文件,所以我搜索了 ung linux find。结果是: /var/work/jenkins_home/Regression_L1/TEST_PHASE/test2/label/custom_matrix_service_jobs/builds/${BUILD_NUMBER}/fileParameters/CUSTOMBUILD/mybuild.zip

如何将其复制到执行测试脚本的从节点?

jenkins jenkins-plugins multi-configuration

4
推荐指数
1
解决办法
2万
查看次数