我使用 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 ***
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数据,其中包含 所有 先前已存档的工件(其他成功的构建工件)以及此(运行的构建)工件。如何获得构建的相关工件(成功的构建应返回其工件,而不是所有先前的成功工件)。有什么建议或想法吗?
http://localhost:8080/job/[job_name]/[job_number]/api/json
我怀疑您没有清理构建之间的工作区,而是存档在那里找到的所有工件,包括先前构建的工件。