5

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

4

2 に答える 2

4

Jenkinsはリリースをサポートしています:https ://wiki.jenkins-ci.org/display/JENKINS/Release+Plugin

Mavenとフリースタイルプロジェクトの両方でサポートされています。アーティファクトリーは必要ありません。

于 2012-06-28T21:42:44.337 に答える
0

Jenkins用のM2リリースプラグインを確認することをお勧めします。これは、 mvn-release-pluginのJenkinsフロントエンドです。

于 2013-04-16T17:43:11.583 に答える