2016-07-22 66 views
0

例如我们要求所有项目在成功完成构建时都有删除工作区步骤。现在我想列出所有项目都没有包含这一步。我怎样才能找到他们?如何查找Jenkins项目没有特定的步骤?

我看到作业有这一步在config.xml中有这一行:。通过在Notepad ++中搜索/ jobs文件夹,我可以很容易地发现这些作业有这一步,但不知道找到那些没有这一步的最好方法是什么。

回答

0

如果你有Groovy的技能,我建议你看看这个页面Display jobs group by the build steps they use

您可以通过输入这个代码试试这个脚本到http://your-jenkins-server-url/script

+0

脚本产生空的结果就是这样,还不够好Groovy中解决它:结果:{org.jenkinsci.plugins.conditionalbuildstep.singlestep.SingleConditionalBuilder = [],com.hp.application.automation.tools.settings.AlmServerSettingsBuilder = [],com.hp.application.automation.tools.settings.MCServerSettingsBuilder = [],caphyon.jenkins.advinst.AdvinstBuilder = [],org .jvnet.hudson.plugins.repositoryconnector.ArtifactResolver = [],hudson.plugins.msbuild.MsBuildBuilder = [],org.jenkinsci.plugins.conditionalbuildstep.BuilderChain = [],org.jenkinsci.plugins.conditionalbuildstep.ConditionalBuilder = [] , –