Apache Continuum is an enterprise-ready continuous integration server with features such as automated builds, release management, role-based security, and integration with popular build tools and source control management systems. Whether you have a centralized build team or want to put control of releases in the hands of developers, Continuum can help you improve quality and maintain a consistent build environment.
System Requirements
JDK |
1.5 or above |
Memory |
No minimum requirement |
Disk |
The Continuum application package is less than 30MB but will use more disk space when it’s checking out and building sources |
Operating System |
No minimum requirement. Tested on Windows XP, Debian, Fedora Core, Solaris and Mac OS X |
Installing Continuum Standalone
- Download the standalone version from the Download page
- Extract the file
- Set a JAVA_HOME environment variable which use a jdk >= 1.5
Mail server configuration
Before to start Continuum, you must configure your SMTP configuration for mail notification. The configuration to do is in $CONTINUUM_HOME/conf/jetty.xml:
<New id=”validation_mail” class=”org.mortbay.jetty.plus.naming.Resource”>
<Arg>mail/Session</Arg>
<Arg>
<New class=”org.mortbay.naming.factories.MailSessionReference”>
<Set name=”user”></Set>
<Set name=”password”></Set>
<Set name=”properties”>
<New class=”java.util.Properties”>
<Put name=”mail.smtp.host”>localhost</Put>
</New>
</Set>
</New>
</Arg>
</New>
By default, Continuum use an embedded Derby database. If you want to use another database, you can modify the JNDI configuration in $CONTINUUM_HOME/conf/jetty.xml:
<!– continuum database –>
<New id=”continuum” class=”org.mortbay.jetty.plus.naming.Resource”>
<Arg>jdbc/continuum</Arg>
<Arg>
<New class=”org.apache.derby.jdbc.EmbeddedDataSource”>
<Set name=”DatabaseName”><SystemProperty name=”appserver.base” default=”..”/>/data/databases/continuum</Set>
<Set name=”user”>sa</Set>
<Set name=”createDatabase”>create</Set>
</New>
</Arg>
</New>
<New id=”continuumShutdown” class=”org.mortbay.jetty.plus.naming.Resource”>
<Arg>jdbc/continuumShutdown</Arg>
<Arg>
<New class=”org.apache.derby.jdbc.EmbeddedDataSource”>
<Set name=”DatabaseName”><SystemProperty name=”appserver.base” default=”..”/>/data/databases/continuum</Set>
<Set name=”user”>sa</Set>
<Set name=”shutdownDatabase”>shutdown</Set>
</New>
</Arg>
</New>
<!– Users / Security Database –>
<New id=”users” class=”org.mortbay.jetty.plus.naming.Resource”>
<Arg>jdbc/users</Arg>
<Arg>
<New class=”org.apache.derby.jdbc.EmbeddedDataSource”>
<Set name=”DatabaseName”><SystemProperty name=”appserver.base” default=”..”/>/data/databases/users</Set>
<Set name=”user”>sa</Set>
<Set name=”createDatabase”>create</Set>
</New>
</Arg>
</New>
<New id=”usersShutdown” class=”org.mortbay.jetty.plus.naming.Resource”>
<Arg>jdbc/usersShutdown</Arg>
<Arg>
<New class=”org.apache.derby.jdbc.EmbeddedDataSource”>
<Set name=”DatabaseName”><SystemProperty name=”appserver.base” default=”..”/>/data/databases/users</Set>
<Set name=”user”>sa</Set>
<Set name=”shutdownDatabase”>shutdown</Set>
</New>
</Arg>
</New>
Installing as a Windows Service
-
Go to $CONTINUUM_HOME/bin/ and run the following command:
continuum.bat install
-
Edit the ‘Apache Continuum’ service
- To see the services that are on your computer go to Start|Run and enter ‘services.msc’.
- To see the services that are on your computer go to Start|Run and enter ‘services.msc’.
- Select the ‘Startup Type’
- Go to the ‘Log On’ tab and select a real user. A real user is required because you’ll need a home directory for maven repository and some other things
- Validate your changes
Related
4 Responses so far.
Recent Posts
- 12.1.0.2 RAC Installation – Step by Step installation on VMware
- OSB FTP Poller continuously throwing exception – while no file pending on FTP Location
- Using JMS Transport with OSB
- Installing Spring Tool Suite and configuring Spring for a development PC
- Rest Enabling SOA using OSB in Oracle 12c
Recent Comments
- Nits on Installing Oracle SOA Suite 12c
- Rajesh Krishna on Installing Oracle SOA Suite 12c
- Nits on Installing Oracle SOA Suite 12c
- Rohinii on Installing Oracle SOA Suite 12c
- Mahitha on Oracle Service Bus (OSB) Development Best Practices.
Archives
- December 2015
- May 2015
- November 2014
- September 2014
- August 2014
- July 2014
- April 2014
- March 2014
- February 2014
- January 2014
- December 2013
- November 2013
- October 2013
- September 2013
- July 2013
- June 2013
- May 2013
- March 2013
- February 2013
- November 2012
- October 2012
- September 2012
- May 2012
- March 2012
- February 2012
- December 2011
- November 2011
- October 2011
- September 2011
- August 2011
- June 2011
- May 2011
- January 2011
- December 2010
- November 2010
- October 2010
- September 2010
- July 2010
- June 2010
- March 2010
- February 2010
- December 2009
- September 2009
- August 2009
- June 2009
- May 2009
- April 2009
- March 2009
- February 2009
- January 2009
- November 2008
- October 2008
- August 2008
- June 2008
- May 2008
Categories
- AIA
- AXIS2
- Best Practices
- BPEL
- BPM
- Budget
- Build
- Design Patterns
- ESB
- Hermes
- Hibernate
- Home Owners
- Java
- JMS
- JSR 168
- Maven
- Mediator
- Messaging
- Nitin
- OER
- OESB
- Oracle
- OSB
- OWSM
- Portlets
- SDLC
- Sequencing
- Singleton
- SOA
- SOAP
- Spring
- Struts
- UK
- Uncategorized
- Web Services
- WLST
Meta
To find out more, including how to control cookies, see here: Cookie Policy
Recent Posts
- 12.1.0.2 RAC Installation – Step by Step installation on VMware
- OSB FTP Poller continuously throwing exception – while no file pending on FTP Location
- Using JMS Transport with OSB
- Installing Spring Tool Suite and configuring Spring for a development PC
- Rest Enabling SOA using OSB in Oracle 12c
Recent Comments
- Nits on Installing Oracle SOA Suite 12c
- Rajesh Krishna on Installing Oracle SOA Suite 12c
- Nits on Installing Oracle SOA Suite 12c
- Rohinii on Installing Oracle SOA Suite 12c
- Mahitha on Oracle Service Bus (OSB) Development Best Practices.
Archives
- December 2015
- May 2015
- November 2014
- September 2014
- August 2014
- July 2014
- April 2014
- March 2014
- February 2014
- January 2014
- December 2013
- November 2013
- October 2013
- September 2013
- July 2013
- June 2013
- May 2013
- March 2013
- February 2013
- November 2012
- October 2012
- September 2012
- May 2012
- March 2012
- February 2012
- December 2011
- November 2011
- October 2011
- September 2011
- August 2011
- June 2011
- May 2011
- January 2011
- December 2010
- November 2010
- October 2010
- September 2010
- July 2010
- June 2010
- March 2010
- February 2010
- December 2009
- September 2009
- August 2009
- June 2009
- May 2009
- April 2009
- March 2009
- February 2009
- January 2009
- November 2008
- October 2008
- August 2008
- June 2008
- May 2008
Categories
- AIA
- AXIS2
- Best Practices
- BPEL
- BPM
- Budget
- Build
- Design Patterns
- ESB
- Hermes
- Hibernate
- Home Owners
- Java
- JMS
- JSR 168
- Maven
- Mediator
- Messaging
- Nitin
- OER
- OESB
- Oracle
- OSB
- OWSM
- Portlets
- SDLC
- Sequencing
- Singleton
- SOA
- SOAP
- Spring
- Struts
- UK
- Uncategorized
- Web Services
- WLST
great site this nitinaggarwal.wordpress.com terrific to see you have what I am actually looking for here and this this post is exactly what I am interested in. I shall be pleased to become a regular visitor 🙂
Hello ! http://www.sportscolumn.com/archives/000222.html
jony We’re gonna need a few more people cheering for us. I’ll tell you why
terrific site this nitinaggarwal.wordpress.com terrific to see you have what I am actually looking for here and this this post is exactly what I am interested in. I shall be pleased to become a regular visitor 🙂
Great site this nitinaggarwal.wordpress.com and I am really pleased to see you have what I am actually looking for here and this this post is exactly what I am interested in. I shall be pleased to become a regular visitor 🙂