jenkinsジョブのセットを自動的に作成する方法を探しています(通常、新しい(git)ブランチが作成された後)。私はmaven用にこのプラグインを試しました:
http://evgeny-goldin.com/wiki/Maven-jenkins-plugin
そして、それは正常に動作します + 名前、ブランチ ID などをパラメーター化できる単一の pom.xml ファイルからすべての jenkins ジョブを管理するのは非常にクールです (たとえば、プロパティを介して)!
唯一の欠点は、ジョブを再度削除する方法を理解していないことですが、クリーンアップ スクリプトを簡単に投入できるはずです。
ジェンキンスジョブを自動生成するためのより良いアプローチはありますか? 例えば。ビルド スクリプト (pom.xml、build.gradle など) から直接 jenkins API を使用する。
私が検討している他のアプローチ:
http://entagen.github.com/jenkins-build-per-branch/
http://amokti.me/2011/10/11/automatic-opt-in-branch-building-with-jenkins-and-git-2/