【问题标题】:Jenkins: "builds" directory doesn't contain the artifacts in each build詹金斯:“构建”目录不包含每个构建中的工件
【发布时间】:2019-01-18 22:57:50
【问题描述】:

我已经在我的主机中使用 docker 容器配置了 jenkins,然后我创建了一个简单的 MY-JOB 流程。

MY-JOB 的builds 目录链接到:

/var/jenkins_home/jobs/MY-JOB/builds/1

这仅包含:

-rw-r--r-- 1 root root 2.4K Jan 18 15:05 build.xml
-rw-r--r-- 1 root root    6 Jan 18 15:05 changelog.xml
-rw-r--r-- 1 root root  34K Jan 18 15:05 log
-rw-r--r-- 1 root root  131 Jan 18 15:05 revision.txt

但是我在“1”目录中没有工件

我可以找到构建结果的唯一路径似乎如下:

/var/jenkins_home/workspace/MY-JOB/

但这是工作目录,所以每次都被删除。

如何配置 jenkins 以便将构建结果放在“构建”下的相关编号文件夹中?

【问题讨论】:

    标签: jenkins build workspace


    【解决方案1】:

    可以添加构建后操作来归档构建结果。

    唯一要做的就是将工件配置为存档。

    构建完成后,在构建的编号文件夹中会创建一个“归档”文件夹:

    /var/jenkins_home/jobs/MY-JOB/builds/1/archive
    

    存档文件夹包含构建的工件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-07-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-16
      • 2014-07-18
      • 2012-10-13
      相关资源
      最近更新 更多