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

Jenkins 查找构建SCM存储库的所有项目,jenkins,Jenkins,我们的Jenkins实例上有很多工作,人们通常很难找到他们对电子邮件通知、仪表盘等感兴趣的工作 我编写了一个Groovy脚本,用于查找签出给定存储库地址的所有作业: 有更好的解决办法吗?我找不到任何搜索插件等 如果没有现成的解决方案,那么脚本可能可以以更干净的方式实现: 目前它分别处理AbstractProject、WorkflowJob和WorkflowMultiBranchProject,因为我找不到任何通用逻辑 它只处理SubversionSCM和GitSCM,因为我不知道任何获取远程UR

我们的Jenkins实例上有很多工作,人们通常很难找到他们对电子邮件通知、仪表盘等感兴趣的工作

我编写了一个Groovy脚本,用于查找签出给定存储库地址的所有作业:

有更好的解决办法吗?我找不到任何搜索插件等

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

目前它分别处理AbstractProject、WorkflowJob和WorkflowMultiBranchProject,因为我找不到任何通用逻辑 它只处理SubversionSCM和GitSCM,因为我不知道任何获取远程URL的抽象方法
尝试使用仪表板视图对作业进行分组和组织,我们有7000多个作业,有200多个用户访问,这很方便。

我们也这样做,使用标准视图,但人们仍然觉得搜索很有用,即使只是查找仪表板上未包含的零散或遗留作业