MavenとJIRA問題追跡ツールを備えたJavaプロジェクトビルディングがあるとします。常にそうであるように、リリース間にスナップショット(1.0.0-SNAPSHOTなど)を作成します。SNAPSHOTリリースの修正版を追跡するには?
スナップショット( 'Affects Version')で発生したバグを報告し、開発者に割り当てて最終的に解決する( 'Fix Version')。しかし、JIRAプロジェクトの各ビルドに専用のプロジェクト・バージョンが宣言されていないため、両方のバージョン・フィールドで常に「1.0.0-SNAPSHOT」を記入しています。
私はそうすることに間違いはないと感じます。しかし、欠点は、問題を修正した正確なビルドを追跡できないことです。
これを達成するためのベストプラクティスは何ですか?
JIRAの特定のバージョンに関連する問題を解決するコミットを追跡します(コミットの問題に名前を付ける)。1.0.0をリリースした後、JIRAのバージョンを1.0.0- SNAPSHOTを1.0.0に設定します。それ以外は、私は常にバージョン1.0.0に名前をつけ、JIRAで1.0.0-SNAPSHOTを使用しません。 – khmarbaise