Jenkins 列出不使用“放弃旧版本”的作业
有没有办法获取不使用“放弃旧版本”选项的Jenkins作业列表 我发现一些人们创建的工作没有使用这个插件,我正试图强制使用它:Jenkins 列出不使用“放弃旧版本”的作业,jenkins,Jenkins,有没有办法获取不使用“放弃旧版本”选项的Jenkins作业列表 我发现一些人们创建的工作没有使用这个插件,我正试图强制使用它: 您必须使用Jenkins API(例如,我使用了JSON API)并查找以下属性 "property" : [ { "_class" : "jenkins.model.BuildDiscarderProperty" } ], 如果存在,则表示已选中“放弃旧版本” 因此,您可以遍历所有作业,而不具有此属性的作业是您的罪魁祸首 希望这有帮助
您必须使用Jenkins API(例如,我使用了JSON API)并查找以下属性
"property" : [
{
"_class" : "jenkins.model.BuildDiscarderProperty"
}
],
如果存在,则表示已选中“放弃旧版本”
因此,您可以遍历所有作业,而不具有此属性的作业是您的罪魁祸首
希望这有帮助:)下面这些步骤如何:
/api/json?tree=jobs[name,url]
/job//config.xml
xpath=//properties/jenkins.model.BuildDiscarderProperty