2016-11-29 65 views
3

在使用Jenkins Folders插件時,是否有辦法獲取所有作業列表(包括文件夾中的作業和可能的文件夾路徑),與默認CLI中的列表作業的工作方式類似?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我有意見

回答

1

完整的代碼通過運行一個腳本grovy解決它。

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