2011-12-06 16 views
4

私のビルドセットアップでは、リリースビルドと連続ビルド(poll scm)があります。私はpom.xmlでmaven-release-pluginを使用し、目標リリース:prepare release:performをリリースビルドで使用します。この目標は、SVNからコードをチェックインし、展開を行い、pom.xmlのartifact.version番号をインクリメントしてSVNに再コミットします。したがって、pom.xmlはSVNにコミットされており、ContinuousビルドはSCMをポーリングしているため、トリガされてContinuousビルドが実行されます。リリースゴールがpom.xmlを更新してコミットするときに、どのようにしてContinuousビルドを起動させないようにすることができますか?jenkinsがSCMをポーリングするときにpom.xmlを無視する

+0

リリースを行っているときに連続ビルドを無効にした方が簡単だと思います。どのくらいの頻度でリリースを実行しますか? – artbristol

答えて

1

質問「Run jenkins job if only SCM comment match pattern」によって示されるようにコメントコミットがが(のような「リリース」)一定の値と一致しない場合、あなたは実行に連続ビルドを設定することができます。

リリース前にpom.xmlを変更するときにコメント規約に従えば、リリース時に余分なビルドを避けることができます。

関連する問題