2016-11-13 6 views
1

MavenとJIRA問題追跡ツールを備えたJavaプロジェクトビルディングがあるとします。常にそうであるように、リリース間にスナップショット(1.0.0-SNAPSHOTなど)を作成します。SNAPSHOTリリースの修正版を追跡するには?

スナップショット( 'Affects Version')で発生したバグを報告し、開発者に割り当てて最終的に解決する( 'Fix Version')。しかし、JIRAプロジェクトの各ビルドに専用のプロジェクト・バージョンが宣言されていないため、両方のバージョン・フィールドで常に「1.0.0-SNAPSHOT」を記入しています。

私はそうすることに間違いはないと感じます。しかし、欠点は、問題を修正した正確なビルドを追跡できないことです。

これを達成するためのベストプラクティスは何ですか?

+1

JIRAの特定のバージョンに関連する問題を解決するコミットを追跡します(コミットの問題に名前を付ける)。1.0.0をリリースした後、JIRAのバージョンを1.0.0- SNAPSHOTを1.0.0に設定します。それ以外は、私は常にバージョン1.0.0に名前をつけ、JIRAで1.0.0-SNAPSHOTを使用しません。 – khmarbaise

答えて

0

私はkhmarbaiseのコメントに同意します。

JIRAの「影響バージョン」と「修正バージョン」は、スナップショット/ビルド番号の追跡にはあまり適していません。開発中のリリースでこの問題を追跡したいのであれば、簡単にカスタムフィールドを追加することもできますし、問題のコメントに修正プログラムのスナップショット/ビルド番号を記述する習慣を導入することもできます。

関連する問題