我正在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)。问题是如何访问上传的文件?
一些重要信息:
/home/regressionexec//var/work/matrix_service_jobs/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/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。
如何将其复制到执行测试脚本的从节点?