jenkinsスクリプトコンソールでビルド・トリガー(build・trigger)一覧を取得する。

スクリプトコンソールでビルド・トリガー(build・trigger)一覧を取得したい。

仕事で、どうしてもジェンキンスで定期的に実行しているビルド・トリガーを一覧で見たかったので作ってみました。
ちまちま画面から確認すると面倒なので。。
jenkinsのmodelは分かりやすくて、javaDoc調べて作りました。
http://javadoc.jenkins-ci.org/

import hudson.triggers.*;
  
for (Project project: jenkins.model.Jenkins.instance.projects) {
  for (Map.Entry map: project.triggers) {
    println "${map.value.spec}"
  }
}

Groovyスクリプトで書くようですが、ほぼjavaになってます。

SNSでもご購読できます。

コメントを残す

*


*