SORICH SAMURAIby SORICH

hello,world

2010年6月
             
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30      

最新の記事

カテゴリー

月間アーカイブ

最新のトラックバック

最新のトラックバック

hudson    2009.09.19 [ Sat ] 0:41

Hudsonが便利そうなので、Ubuntuにインストールして使ってみたいと思います。
Webサーバーは、Jettyを使うことにします。
Hudsonのバージョンは、1.323です。



SunのJavaと、Jettyをインストールします。
root@ubuntu:~# aptitude install sun-java5-bin jetty
Javaのバージョンを確認します。
root@ubuntu:~# java -version
java version "1.6.0_0"
IcedTea6 1.3.1 (6b12-0ubuntu6.5) Runtime Environment (build 1.6.0_0-b12)
OpenJDK Client VM (build 1.6.0_0-b12, mixed mode, sharing)
デフォルトがSunでない場合は、設定を変更します。
root@ubuntu:~# update-alternatives --config java

`java' を提供する 2 個の alternatives があります。

  選択肢       alternative
-----------------------------------------------
          1    /usr/lib/jvm/java-1.5.0-sun/jre/bin/java
*+        2    /usr/lib/jvm/java-6-openjdk/jre/bin/java

デフォルト[*] のままにするには Enter、さもなければ選択肢の番号のキーを押してください: 1
Using '/usr/lib/jvm/java-1.5.0-sun/jre/bin/java' to provide 'java'.
もう一度確認します。変わりました。
root@ubuntu:~# java -version
java version "1.5.0_16"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_16-b02)
Java HotSpot(TM) Client VM (build 1.5.0_16-b02, mixed mode, sharing)
Hudsonをダウンロードします。
root@ubuntu:~# cd /usr/share/jetty/webapps
root@ubuntu:/usr/share/jetty/webapps# wget http://hudson.gotdns.com/latest/hudson.war
今の段階でJettyを起動して、http://hostname:8280/hudson/にアクセスすると、パーミッションの問題で、JettyのホームディレクトリにHUDSON_HOMEディレクトリが作成できません。
Unable to create the home directory '/usr/share/jetty/.hudson'. This is most likely a permission problem. 
HUDSON_HOMEを変更する方法もありますが、Jettyのホームディレクトリに、.m2ディレクトリ(Maven2と連携する場合)が作られる際に同じくパーミッションの問題が発生したり、.subversionディレクトリ(Subversionと連携する場合)ができたりするので、思い切って?ホームディレクトリを変更してみようかと思います。

Jettyの新しいホームディレクトリを作成します。
※ホームディレクトリのパスは適当に読み替えてください。
root@ubuntu:~# mkdir /home/jetty
新しいホームディレクトリのオーナーを変更します。
root@ubuntu:~# chown jetty:nogroup /home/jetty
Jettyのホームディレクトリを変更します。
root@ubuntu:~# usermod -d /home/jetty jetty
Jettyを起動します。
root@ubuntu:~# service jetty start
http://hostname:8280/hudson/にアクセスして、「Hudsonへようこそ! ...」と表示されれば成功です。

トラックバック(0) コメント(0)

カテゴリ:

コメントする




トラックバック(0)

このブログ記事を参照しているブログ一覧: [hudson][ubuntu]JettyでHudsonを動かす


このブログ記事に対するトラックバックURL:

Copyright(C) SORICH Ltd. All Rights Reserved.