2016-07-08 7 views
2

コミット開始時にJIRA番号を取得するためにStashにフックを配置しました。mvn jgitflow - jgitflowで利用可能なJIRA番号がない場合、プッシュに失敗する

しかし、私たちがjgitflowを使うと、JIRA番号はコミットには入れません。そのため、後でStashにプッシュするのは失敗します。

質問:この問題を回避するためにリリース中にJIRA番号をjgitflowに渡すにはどうすればよいですか?

答えて

1

release-start目標は、そのような目的のためにscmCommentPrefixプロパティが用意されています

メッセージ接頭語は、すべてのSCMの変更に使用します。そのまま追加されます。例えばgetScmMessagePrefix()+ the_message;

mvn jgitflow:release-start -DscmCommentPrefix=JIRA-123 

同じも同じプロパティを経由してrelease-finish目的のために提供され、scmCommentPrefix

あなたは、したがってとして、それを呼び出すことができます。

mvn jgitflow:release-finish -DscmCommentPrefix=JIRA-123 

これは、どちらの場合もオプションのプロパティなので、必要でない場合は、それを提供する必要はありませんが、実際に似たようなケース(フック)に非常に有用です。

+0

ありがとうございました。これは私が探していたものです。 – mann

関連する問題