2016-04-05 15 views
0

JenkisでブランチからMavenリリースを実行し、同時にRELEASE.Atにタグ付けする必要があります。同時に、トランク上でバージョン(新しいSNAPSHOT)を更新する必要があります。例についてはjenkinsによるブランチからのMavenリリース

/トランクは/branches/Module_1.0.0-SNAPSHOT

が後Mavenのリリースでの実行Module_1.0.0-SNAPSHOT

が含まれています/ブランチ/モジュール1.0.0-スナップショット

/トランクModule_1.0.1-SNAPSHOT

設定のmaven-リリース・プラグインとSCM(URL

/tag/Module_1.0.0-RELEASEに含まれ、接続、developerConnection)/tag/Module_1.0.0-RELEASEとブランチの新しいバージョンは正しい方法です。

しかし、でも、開発者接続はトランクを指していません。

どうすれば達成できますか? ありがとうございます。

答えて

0

あなたのブランチ(/branches/Module_1.0.0-SNAPSHOT)にMavenのリリースプラグインを実行した場合、それは以下となります。

  • 更新このブランチ上のバージョン番号(1.0.0-SNAPSHOT - > 1.0.0)
  • このブランチにタグを適用(タグ/ 1.0.0またはそのような何か)
  • は、あなたがdeveloperConnectionプロパティを設定しても1.0.1-SNAPSHOT

にあなたのブランチを移動

  • Mavenリリースプラグインは更新されませんあなたのトランクブランチのバージョン番号。

    トランクのバージョン番号を増やしたい場合は、トランクからリリースするか(ブランチからリリースするかブランチをトランクにマージする)必要があります。

  • +0

    ありがとう、ブルーノ。私も、ブランチからリリースしてトランクのバージョン番号を自動的に更新することはできないことを確認しました。私はブランチからリリースし、トランクへのマージブランチを実行するpost-relaseスクリプトを添付しようとします。 – stegada

    関連する問題