【发布时间】:2020-09-02 03:17:30
【问题描述】:
我需要从 Jenkins Job 获取脚本路径。
请查看以下屏幕截图以更清楚地了解要求。
我已经在 google 中查看了一些 Groovy 控制台脚本,其中列出了每个作业的详细信息。
通过使用 jenkins.model.Jenkins.getJobNames() 方法,我能够在 Jenkins 中获取所有作业,但实际上要求是获取 Scriptpath价值,在每个工作中都有提及。
哪个 Jenkins 类/方法可以提供这些详细信息,或者是使用 Jenkins API 获取这些详细信息的任何其他方式?
通过读取每个作业的 config.xml 并从中获取 Scriptpath 标记也可以为我提供所需的信息,但我正在寻找 REST 方法 或Jenkins Groovy 脚本方法,它可以为我提供每个作业的脚本路径信息。
【问题讨论】:
标签: jenkins groovy jenkins-pipeline jenkins-groovy jenkins-api