Maven と Git を使用してバージョン番号を付けてリリースできるように、ワークフローを管理する最適な方法を見つけようとしています。
現在、私のワークフローは次のとおりです。
- pom.xml を編集して、新しいスナップショット バージョン「1.2.3-SNAPSHOT」を示します。
- 「start work on 1.2.3-SNAPSHOT」というメッセージで git にコミットします。
- コーディング作業を行い、「mvn テスト」が成功するたびにコミットします。
- バージョンに満足したら、pom.xml のバージョンを「1.2.3」に編集します。
- メッセージ「1.2.3 Release」でコミットします
- タグ「1.2.3」を追加
- コードをデプロイします (たとえば、外部の Maven リポジトリにプッシュします)。
- 後藤1。
何か実験的なことをする必要がない限り、私はすべての作業を「マスター」ブランチで行います (その場合、新しいブランチに切り替え、定期的にマージします)。
これは賢明なワークフローですか? 私がそれを改善できる方法。