...
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 thefrom-mailbox
tocontinuum@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.
...