JenkinsやApacheContinuumなどのビルドエンジンを評価しています。ビルドの大部分はMavenを使用しています。Jenkinsにはリリース管理のためのどのようなオプションがありますか?
リリース管理とは、ソース管理のブランチからリリースを作成し、Mavenでバージョンタグを更新するプロセスを意味します。たとえば、私のMavenプロジェクト(親+子サブプロジェクト)が現在バージョン5.5-SNAPSHOTである場合、このブランチの最新のものをチェックアウト、ビルド、テストし、POMをバージョン5.5に更新するようにJenkinsに指示したいと思います。 。次に、バージョン5.6-SNAPSHOTのソース管理に新しいブランチを作成し、それに応じてこの新しいブランチのすべてのPOMを更新する必要があります。
Mavenの背後にいる同じチームであるSonatypeによって開発されたと私が信じているApacheContinuumには、このリリース管理機能があります。Artifactoryプラグインと呼ばれるJenkinsのプラグインを見たことがあります。これには、リポジトリマネージャーがArtifactoryである必要があるようです。Jenkinsで利用できる他のリリース管理オプションは何ですか?ベストプラクティスは何ですか?
ありがとう、
スティーブソロモンstev.solomon@gmail.com