Apache Continuum 1.2.3をインストール

感想おまちしてます!

Apache Continuumは、Mavenのサブプロジェクトからはじまり、2008年春ぐらいにApache Foundationのトップレベルプロジェクトになったらしい。

2009/05/29に1.3.3(Beta)が出ているので、まだHotな感じがするプロジェクト。まずはインストールから。

スポンサーリンク

インストール

ヌーラボさんの「Maven2 ベストプラクティス 継続的インテグレーション」を参考書に。

ダウンロードサイトから1.2.3をダウンロード。

あとは、Maven2.1.0をダウンロード
両方とも「C:\fujihara\continuum」に解凍する。

動かしてみますか

ContinuumにはJettyっていうサーブレットコンテナが入っているので、GlassFishとかのAPサーバはとりあえずいらない。
起動コマンドらしき「bin/continuum.bat」をたたいてみる。

    c:\fujihara\continuum\apache-continuum-1.2.3>C:\fujihara\continuum\apache-continuum-1.2.3\bin\continuum.bat start
'findstr' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
Usage: C:\fujihara\continuum\apache-continuum-1.2.3\bin\continuum.bat { console : start : pause : resume : stop : restar : install : remove }
続行するには何かキーを押してください . . .

Vistaめ・・・。Debianでは「./bin/continuum start」でよかったんだけど、Vistaじゃうごかないなー。

バッチファイルを見ると、環境別に「bin/wrapper-windows-x86-32.exe」をよんでいるはずだけみたいなので、直にCallしてみる。

 c:\fujihara\continuum\apache-continuum-1.2.3>C:\fujihara\continuum\apache-continuum-1.2.3\bin\wrapper-windows-x86-32.exe -t C:\fujihara\continuum\apache-continuum-1.2.3\conf\wrapper.conf
wrapper  | OpenSCManager failed - アクセスが拒否されました。 (0x5)

アクセスできないみたい。
Vistaって何かやるたびに「大丈夫?」って聞かれるので、start.batを作って右クリック>管理者として実行してみるが、「サービスがインストールされてませんけど?」って怒られる。
サービスに入れるしかないので、以下を実行。

 C:\Windows\system32>C:\fujihara\continuum\apache-continuum-1.2.3\bin\wrapper-windows-x86-32.exe -i C:\fujihara\continuum\apache-continuum-1.2.3\conf\wrapper.conf
wrapper  | Apache Continuum installed.

管理ツール>サービスにも出てきた。(削除は-rらしい)
ここでもう一度、管理者として実行してみると動いた。

 C:\Windows\system32>C:\fujihara\continuum\apache-continuum-1.2.3\bin\wrapper-windows-x86-32.exe -t C:\fujihara\continuum\apache-continuum-1.2.3\conf\wrapper.conf
wrapper  | Starting the Apache Continuum service...
wrapper  | Waiting to start...
wrapper  | Apache Continuum started.

初期設定

001「http://localhost:8080/continuum」にアクセスすると、管理ユーザ登録画面になる。

002ユーザを作ってログインすると設定画面に。Generall Configurationはデフォルトでいってみる。

Continuumの動作環境はできたので、ひとまずここでいったん終わりー。
次は、メインとなるビルドをやってみる。