Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jenkins 查找构建SCM存储库的所有项目_Jenkins - Fatal编程技术网

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

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

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

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

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

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

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

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