continuumサーバーの構築

continuumとは、継続的インテグレーション(Continuous Integration、CIと略す)を実現するためのツールです。
今回、会社で構成管理をまとめているのですが、ビルドツールとしてcontinuumを使っているのでまとめておこうと思います。

インストール

http://maven.apache.org/continuum/より、ダウンロードします。
wgetでapache-continuum-1.1.tar.gzを落としてきて、展開後に起動をします。

> wget http://ftp.riken.jp/net/apache/maven/binaries/apache-continuum-1.1.tar.gz
> tar xvzf apache-continuum-1.1.tar.gz 
> cd continuum-1.1/bin/linux-x86-32/
> ./run.sh start
Starting Apache Continuum...

ログを参照して、以下のメッセージが表示されたら、起動完了。

> tail -f continuum-1.1/logs/wrapper.20080220.log
…
[INFO] The appserver server has started.

ブラウザでアクセスします。 初回はしばらく時間がかかります。

http://localhost:8080/continuum/

起動画面でユーザーを作成します。(以下の情報を全て入力)
continuum001.jpg

次に、General Configurationの設定を行います。
continuum002.jpg

  • Working Directory
  • Build Output Directory
  • Deployment repository Directory
  • Base URL

設定

設定は、continuum-1.1/conf/plexus.xmlを以下の部分を編集することで行います。
smtpサーバーの設定

            <name>mail/Session</name>
            <type>javax.mail.Session</type>
            <properties>
              <property>
                <name>mail.smtp.host</name>
                <value>localhost</value>
              </property>
              <property>
                <name>mail.smtp.port</name>
                <value>25</value>
              </property>

ポートの変更

      <configuration>
        <contextValues>
          <jetty.port>8080</jetty.port>
        </contextValues>
      </configuration>
java/continuum.txt · 最終更新: 2008/03/02 14:46 by whiteapple
www.chimeric.de Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0 openSUSE