gpt4 book ai didi

Jenkins CLI 列表-带有文件夹的作业

转载 作者:行者123 更新时间:2023-12-02 16:06:20 25 4
gpt4 key购买 nike

在使用 Jenkins 文件夹插件时,有没有一种方法可以获取所有作业的列表(包括文件夹中的作业以及可能的文件夹路径),类似于默认 CLI 中的 list-jobs 的工作方式?

我制作了一个小型 PowerShell 脚本,用于获取默认仪表板中每个作业的最后一次构建的信息,并将相关信息导出到 Excel。但现在我们开始使用文件夹,它不适用于文件夹及其中的作业。

我的旧导入代码:

java -jar jenkins-cli.jar -s http://localhost:8080 list-jobs --username $username --password $password > jobs.csv

http://pastebin.com/raw/rcj99rjx我的完整代码和注释

最佳答案

通过运行 groovy 脚本解决了这个问题。

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

关于Jenkins CLI 列表-带有文件夹的作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40869765/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com