Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Continuum is installed in /opt/apache-continuum-1.2, but it's configuration is in /home/continuum/services/continuum. It is run using the Java Service Wrapper, and is started by the system init scripts.

Continuum's data is stored in /home/continuum/services/continuum/data:

Subdirectory

Description

build-output-directory

Individual build results for each project

working-directory

Project checkouts. Can be safely deleted if a build is not in progress

continuum

The Continuum build database (Derby)

useres

The Continuum users and security roles (Derby)

Continuum's path is configured in the /etc/init.d/continuum script to include Maven 2.0.7 9 and Java 6 (which is also used to run Continuum). These will be the defaults used by individual builds - all other Installed Software can be accessed through Continuum profiles and installations in the web interface.

...

Starting/Stopping Continuum

To stop Continuum:

Info

Always run Continuum using these scripts to ensure the proper user and configuration is in place. Do not run Continuum as root!

Code Block
sudo /etc/init.d/continuum stop

...

Continuum is to be run under the continuum user account only.

...

...

Note: If Continuum seems to be down, always check port 8080 before assuming it is Continuum that needs to be restarted. See Managing httpd for how to re-start httpd.

System Startup

Continuum is started/stopped via the following links to /etc/init.d/continuum:

...

Continuum Log Files

You can review these in /home/continuum/optservices/continuum-1.1-beta-2/logs/wrapper.$DATE.log

Continuum Monitoring

Continuum is monitored by Nagios. See Monitoring.

...

  • unpack the new installation into /opt
  • chmod -R continuum:continuum apache-continuum-1.2 (or other install dir)
  • update conf/jetty.xml to point the two databases to /home/continuum/data instead of ${appserver.base}/data
  • update apps/continuum/WEB-INF/classes/META-INF/plexus/application.xml to set the from-mailbox to continuum@apache.org
  • copy conf/security.properties from the previous installation
  • update conf/wrapper.conf to set max memory to 512m
  • edit /etc/init.d/continuum to the new installation location
  • depending on the upgrade path, you may need to upgrade the Continuum database. Please check the Continuum release notes.

...