第1章
構成管理入門  

第2章
Subversionによるバージョン管理入門

第3章
Subversionベストプラクティス

第4章
Maven2によるビルド入門

第5章
Maven2ベストプラクティスリリースの自動化

第6章
リリースの自動化

Appendix
Maven 2はまり道


※WEB+DB PRESS Vol.39掲載の記事を載せています。

第6章 Maven2ベストプラクティス

Authors:YAMAMOTO Ryuzo

リリースの手順

第3章でも少し説明しましたが、Webアプリケーションのリリース作業は、次のような手順になります。
  1. リリースタグを付ける
  2. リリースタグからソースコードをチェックアウトする
  3. ビルド・パッケージングを行う(WARファイルを作成する)
  4. アプリケーションを配備(再配備)する
これらは非常に重要な作業ですが、それほど頻繁には行わない作業です。 手作業で行うと時間がかかりますし、間違いも起こりやすいです。
リリース作業を自動化できれば、安心してリリースを行うことができます。 「リリースボタンをクリックするだけですべてが完了する」のが理想のリリース作業です。
ここからは、Webアプリケーションリリースの自動化を説明していきます。