使用 Jenkins 文件夹插件时,有没有一种方法可以获取所有作业的列表(包括文件夹中的作业以及可能的文件夹路径),类似于默认 CLI 中的列表作业的工作方式?
我制作了一个小型 PowerShell 脚本来获取默认仪表板中每个作业的最后一次构建的信息,并将相关信息导出到 Excel。但现在我们开始使用文件夹,它不适用于文件夹及其中的作业。
我的旧导入代码:
java -jar jenkins-cli.jar -s http://localhost:8080 list-jobs --username $username --password $password > jobs.csv
http://pastebin.com/raw/rcj99rjx http://pastebin.com/raw/rcj99rjx我的完整代码和注释
通过运行常规脚本解决了这个问题。
import jenkins.model.*
import hudson.model.*
Jenkins.instance.getAllItems(AbstractProject.class).each { println(it.fullName) };
以及调用脚本的 cli 代码。
java -jar jenkins-cli.jar -s http://localhost:8080 groovy all_jobs.gsh --username $username --password $password > jobs.csv
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)