Mut*_*thu 5 jobs hudson build command-line-interface jenkins
我使用hudson.cli.CLI jar创建 Jenkins 工作。我在“构建后步骤”部分选择了“归档工件”选项。它在每次成功构建时存档工件。我正在使用jenkins 远程访问 api来获取有关工作的详细信息。并获取有关构建的详细信息。 http://localhost:8080/job/job_name/api/jsonhttp://localhost:8080/job/job_name/job_number/api/json
当我删除构建时,不会删除相应的存档工件。我想确保它们被删除。
当我使用 jenkins 远程访问 apihttp://localhost:8080/job/[job_name]/[job_number]/api/json进行构建时,它返回 json 数据,其中包含所有先前存档的工件(其他成功的构建工件)以及此(运行构建)构建工件。我如何获得构建的相关工件(成功的构建应该返回其工件,而不是所有以前成功的工件)。任何建议或想法?
没有存档工件的构建将具有以下 json 输出:
"artifacts":[]
Run Code Online (Sandbox Code Playgroud)
具有存档工件的构建将具有以下类型的 json 输出:
"artifacts":[{"displayPath":"output","fileName":"output","relativePath":"output"}]
Run Code Online (Sandbox Code Playgroud)
该工件可以在以下位置看到http://localhost:8080/job/[job_name]/[job_number]/artifact/
| 归档时间: |
|
| 查看次数: |
14868 次 |
| 最近记录: |