Jenkins 如何检查哪些作业正在使用配置文件提供程序中的文件?

问题描述 投票:0回答:1

Config Files
($JENKINS_URL/configfiles/) 内大约有 3 个文件,这些文件被我的 Jenkins 实例中 2000 个作业中的大约 500 个所消耗。我试图找到 500 个工作,如果我对配置文件进行更改,这些工作将受到影响。有没有办法对文件和作业进行分类?

我尝试使用

Configuration Slicer
插件,但无法提供此信息。事实证明,单击每个作业并浏览配置非常麻烦。谢谢。

jenkins jenkins-plugins jenkins-cli
1个回答
1
投票

插件使用插件可能是比配置切片更合适的工具。

不完全扫描管道,仅自由式。
2023-01-09 更新:4.0 版起,“根据上次运行添加管道分析器(脚本化和声明式)”。
它还很好地报告作业特定插件与全局和系统插件的使用情况。

或者您可以只 grep 作业 config.xml 中的插件字符串

plugin="config-file-provider
和 Jenkinsfile 中的
configFileProvider
。或使用 groovy 扫描。

如果您还使用 托管脚本 插件,则还要扫描

managed-scripts

© www.soinside.com 2019 - 2024. All rights reserved.