gpt4 book ai didi

jenkins - 查看 Jenkins 中的并发工作区

转载 作者:行者123 更新时间:2023-12-02 13:17:50 26 4
gpt4 key购买 nike

我同时运行同一作业的多个实例,它创建了多个工作区。但是,我只能从 Jenkins Web 界面“查看”一个工作区。

示例:假设作业名称是 jenkinsJob。同时运行它会创建工作区“jenkinsJob”、“jenkinsJob@2”等。 Jenkins Web 界面仅在作业级别显示“jenkinsJob”工作区。此外,“jenkinsJob”工作区仅显示最后完成的实例的文件。因此,如果“jenkinsJob@2”在并发执行中最后完成,“jenkinsJob”将显示“jenkinsJob@2”的文件。

有人可以告诉我如何“查看”Jenkins 界面上的所有并发工作区吗?

最佳答案

我没有找到任何可用的插件,但您可以使用作业工作区中的子文件夹。

  1. 为每个build设置一个自定义工作区:

enter image description here

  • 使用“执行 Windows 批处理命令”构建步骤并包含以下内容:

    1. %WORKSPACE%目录下创建%BUILD_NUMBER%文件夹
    2. 将项目文件复制到 %BUILD_NUMBER% 目录
    3. 转到 %BUILD_NUMBER% 目录
    4. 使用 ant 构建您的项目:

      %ANT_HOME%/bin/ant {ant_target_list}
  • 探索作业工作区中每个构建的结果:

  • enter image description here

    注意:

    • 并发构建仍然安全,因为它们在不同的文件夹中执行
    • 您需要定期清理工作空间

    关于jenkins - 查看 Jenkins 中的并发工作区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31189764/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com