私はJenkinsでCICD用のmavenリリースプラグインを使用しています。いろいろな理由で、私たちは想定しているようにスナップショットをしません。 0.1、1.0などのバージョンでマスターブランチに対してビルドを実行するようにJenkinsを設定しました。 Jenkinsを実行するたびに、リリースのバージョン番号をアップしたいと考えています。エラーYou don't have a SNAPSHOT project in the reactor projects list
を得ることになったMavenリリースプラグイン - リリースプロジェクトのバージョンをバンプする方法
sh "mvn -B release:clean"
sh "mvn -B release:prepare"
sh "mvn -B release:perform"
:これらは私がJenkinsfileに持っていたコマンドです。 release:prepare
は常にSNAPSHOTブランチを探しているので驚くことはありません。それを回避する方法はありますか? のprepare
にこのオプションが見つかりましたが、動作しませんでした。