menu
書いてる野郎
orebike@gmail.com
簡単に言えばプロジェクトの設定やファイル操作をバッチ実行で操作できるエディタの無いEclipseと思えばいいような気がする
Railsとかにあるようなコマンド一発で主要ディレクトリと設定ファイルを作ってくれるようなあれ。
Rubyならgem,Pythonならeasy_installのようなライブラリのリポジトリ+依存性解決+ダウンロード+インストール、の機構。
railsでいうとbundleのようなもの。
Javaにはクラスパスの解決も必要になるのでこれも設定してくれる
つまりMake
JUnitを連続キック
手動とかantとかシェルでよっこいしょってやってたローカルやサーバへの成果物のインストール
Jenkinsは各処理のスケジュールとその結果レポートを主にしている。 MavenはJavaのプロジェクトの生成からデプロイまでの流れをサポートしている。
つまりJenkinsの処理単位の1個としてMavenのビルドがあるようなイメージ Mavenの結果をうけてそれをJenkinsがレポートする
2012-07-26