コミット開始時にJIRA番号を取得するためにStashにフックを配置しました。mvn jgitflow - jgitflowで利用可能なJIRA番号がない場合、プッシュに失敗する
しかし、私たちがjgitflowを使うと、JIRA番号はコミットには入れません。そのため、後でStashにプッシュするのは失敗します。
質問:この問題を回避するためにリリース中にJIRA番号をjgitflowに渡すにはどうすればよいですか?
コミット開始時にJIRA番号を取得するためにStashにフックを配置しました。mvn jgitflow - jgitflowで利用可能なJIRA番号がない場合、プッシュに失敗する
しかし、私たちがjgitflowを使うと、JIRA番号はコミットには入れません。そのため、後でStashにプッシュするのは失敗します。
質問:この問題を回避するためにリリース中にJIRA番号をjgitflowに渡すにはどうすればよいですか?
release-start
目標は、そのような目的のためにscmCommentPrefix
プロパティが用意されています
メッセージ接頭語は、すべてのSCMの変更に使用します。そのまま追加されます。例えばgetScmMessagePrefix()+ the_message;
mvn jgitflow:release-start -DscmCommentPrefix=JIRA-123
同じも同じプロパティを経由して
release-finish
目的のために提供され、scmCommentPrefix
:
あなたは、したがってとして、それを呼び出すことができます。
mvn jgitflow:release-finish -DscmCommentPrefix=JIRA-123
これは、どちらの場合もオプションのプロパティなので、必要でない場合は、それを提供する必要はありませんが、実際に似たようなケース(フック)に非常に有用です。
ありがとうございました。これは私が探していたものです。 – mann