一尘不染

如何在jenkins中获得工作的相应构建工件?

jenkins

我使用 hudson.cli.CLI jar* 创建Jenkins职位。我在 “构建后步骤” 部分中选择了 “归档工件”
选项。它将每个成功构建的工件存档。我正在使用 jenkins远程访问api 获取有关 作业的 详细信息。并获取有关 构建的
详细信息。
http://localhost:8080/job/job_name/api/json
http://localhost:8080/job/job_name/job_number/api/json ***

在删除构建时,不会删除相应的归档工件。我想确保将其删除。

当我使用jenkins远程访问api
http://localhost:8080/job/[job_name]/[job_number]/api/json进行构建时,它会返回json数据,其中包含
所有
先前已存档的工件(其他成功的构建工件)以及此(运行的构建)工件。如何获得构建的相关工件(成功的构建应返回其工件,而不是所有先前的成功工件)。有什么建议或想法吗?


阅读 243

收藏
2020-07-25

共1个答案

一尘不染

我怀疑您没有清理构建之间的工作区,而是存档在那里找到的所有工件,包括先前构建的工件。

2020-07-25