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