An open-source, federated content repository

Continuous integration

JBoss DNA is now using automated continuous integration to make sure that everyone knows whether the codebase compiles and whether unit tests pass.

We’re currently running two jobs for DNA:

  • Continuous – Consists of compiling all DNA projects and executing all unit tests. This job is run only when changes have been made, and results of a run are published about every 30 minutes.
  • Nightly – Consists of compiling all DNA projects and executing all unit and integration tests. This job is run every morning, whether or not there are changes to the code.

By the way, this information along with the instructions for getting the code is on our project’s Subversion page.


Filed under: techniques, testing

2 Responses

  1. Alex Miller says:

    Cool – how do you like Hudson so far?

  2. Randall says:

    Well, luckily has everything set up, so setting up the DNA jobs has been very easy. In fact, just fill out a form for a new job, and it’s scheduled to run.Hudson does seem very intuitive for looking at the results and seeing the history.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

ModeShape is

a lightweight, fast, pluggable, open-source JCR repository that federates and unifies content from multiple systems, including files systems, databases, data grids, other repositories, etc.

Use the JCR API to access the information you already have, or use it like a conventional JCR system (just with more ways to persist your content).

ModeShape used to be 'JBoss DNA'. It's the same project, same community, same license, and same software.



%d bloggers like this: