Installation in MRI context

Checkout the files

from svn://delaware.mri.cnrs.fr

checkout the following projects.

accounting_*
cicero
cicero tests
image_database_*
mri-base-projects
single_authentication_*

Installation in generic context

checkout
image_database_*
mri-base-projects
single_authentication_*

modifiy JNDI cicero config
http://minnesota.mri.cnrs.fr:9080/cicero_file_manager_system_website/login.jsf
fr.cnrs.mri.service.access.DBAuthenticationService

Continuous integration steps

- reset installation
- Delete source files
- Delete EARs (in ear/)
- Delete cicero config
- Stop domains cicero and ciceroweb
- Delete domains
- Checkout source code
- Build the project
- compile libs
- jar the libs
- Create EAR mri-base-project.ear
- compile ejb projects
- jar the ejb project
- Create EAR cicero.ear
- compile the web project
- war the web project
- Create EAR ciceroweb
- Create domains
- Configure domains
- Add jndi entries for database
- Add cicero-config
- Add LDAP entries
- Start cicero domain
- Deploy mri-base-project EAR
- Deploy cicero EAR
- Start ciceroweb domain
- Deploy ciceroweb EAR
- Compile unit tests
- Launch unit tests
- Clean tests