gradle-jenkins-pluginというのを見つけてしまった。

github.com

Jenkinsのジョブ管理をどうしようとおもっていて、JenkinsのJobのDSLとかないかなとか探していたら、上記をみつけてしまった。

Wikiも結構内容が充実しているのでみれば大体わかる。
Job自体はjenkins-cli使えばxml形式でエクスポートできるし、xmlファイルをテンプレートに一部を上書きすることなんかもできるようだ。

またDSLつかって書くこともできる。

結構良さそう。