2016-10-12 1 views
0

maven-release-pluginを使用してプロジェクトでリリースを実行するJenkinsジョブを作成しようとしています。 Jenkinsの仕事の第一歩は、タグx-x-xによるCVSからのチェックアウトです。問題は、Mavenのリリース - プラグインがのpom.xmlにバージョンを変更し、CVSにファイルをコミットしようとすると、コミットが失敗したということですチェックアウト時に使用されたタグがブランチタグではないので(タグ付けません):maven-release-plugin、pom.xmlにブランチタグを付けることなく可能です

cvs commit: sticky tag `x-x-x' for file `pom.xml' is not a branch 

I maven-release-pluginを満たすためにpom.xmlのブランチタグを作成しないようにしたいと考えています。別の方法がありますか?

+2

[Maven Release Pluginのタグ作成を無効にする方法](http://stackoverflow.com/questions/18211411/how-i-disable-the-tag-creation-on-maven-release-plugin) ) – gtonic

+0

CVSであなたのリリースにタグを付けるのはなぜですか? – Tunaki

+0

とそれ以外の方法でやりますか?リリースプラグインを使用してタグを作成しますか? – wemu

答えて

0

最近私はこの問題に直面していました。私が集めることができるところからは、TAGから直接リリースする方法はありません。理由はあなたが上記のとおりです。 可能性のあるアプローチ(まだテストされていない)は、タグからブランチを作成し、新しく作成したブランチにURLを設定し、ブランチから解放することができます。 同じシナリオを持っている人なら誰でも大歓迎です。

関連する問題