📅  最后修改于: 2023-12-03 14:43:05.934000             🧑  作者: Mango
Jenkins 是一个流行的开源持续集成和交付工具,它具有强大的构建、部署和监控功能。有时候我们需要删除一个作业的所有构建,可以通过以下步骤来实现。
java -jar jenkins-cli.jar -s http://jenkins-server/ list-builds job-name
将 jenkins-server
替换为你的 Jenkins 服务器的 URL,job-name
替换为你要删除构建的作业的名称。java -jar jenkins-cli.jar -s http://jenkins-server/ delete-builds job-name build-number
将 build-number
替换为你要删除的构建的编号。http://jenkins-server/job/job-name/api/json?tree=builds[number]
将 jenkins-server
替换为你的 Jenkins 服务器的 URL,job-name
替换为你要删除构建的作业的名称。http://jenkins-server/job/job-name/builds/build-number/doDelete
将 jenkins-server
替换为你的 Jenkins 服务器的 URL,job-name
替换为作业的名称,build-number
替换为要删除的构建的编号。以上是使用 Jenkins CLI 或 Jenkins REST API 删除作业的所有构建的方法。请选择适合你的方式,并根据需要进行操作。记得在执行命令或发送请求时,将实际的服务器地址和作业名称进行替换。