查找构建SCM存储库的所有项目

时间:2018-04-10 15:03:27

标签: jenkins

我们在Jenkins实例上有很多工作,人们经常很难找到他们感兴趣的工作(尽管有电子邮件通知,仪表板等)。

我已经整理了一个Groovy脚本,该脚本可以找到检出给定存储库地址的所有作业:https://gist.github.com/jakub-bochenski/e152affa4719b0794a3311fcc7abe590

有更好的解决方案吗?我无法找到任何搜索插件等。

如果没有现成的解决方案,那么脚本可以更清晰的方式实现:

  • 目前它分别处理AbstractProjectWorkflowJobWorkflowMultiBranchProject,因为我找不到任何共同逻辑
  • 它只处理SubversionSCMGitSCM因为我不知道任何抽象方式来获取"远程网址"

1 个答案:

答案 0 :(得分:1)

尝试使用信息中心视图进行作业分组和组织,我们拥有超过7000个以上的作业,并且有超过200个用户可以访问这些作业。