在Jenkins中查看并发工作区

nas*_*ras 7 concurrency jenkins

我同时运行同一作业的多个实例,并创建多个工作区.但是,我只能从Jenkins Web界面"查看"一个工作区.

示例:假设作业名称为jenkinsJob.同时运行它会创建工作区"jenkinsJob","jenkinsJob @ 2"等等.Jenkins Web界面仅在作业级别显示"jenkinsJob"工作空间.更重要的是,"jenkinsJob"工作空间仅显示最后完成的实例的文件.因此,如果"jenkinsJob @ 2"在并发执行中最后完成,"jenkinsJob"将显示"jenkinsJob @ 2"的文件.

有人能告诉我如何"查看"Jenkins界面上的所有并发工作空间吗?

Leo*_*eoN 1

您可以简单地在末尾添加一个执行批处理命令步骤,并创建一个单独的目录并将当前构建的文件复制到其中。您可以使用 Workspace_Build_BuldNumber 等命名约定,以便所有工作区都具有唯一的编号。