2016-11-29 10 views
3

Jenkins Folders Pluginを使用している間は、デフォルトの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 
関連する問題