Best Practices
Depreciated Please see https://docs.google.com/a/ucdavis.edu/Doc?docid=0AYVn_MML3UPVZGRxcXd4OWRfMWNjMnJqY2dz&hl=en
General Configuration Management
- All configuration files that do not contain passwords in svn on a tag basis:
- sakai.properties
- local.properties
- toolOrder.xml
- Notable exception is server.xml
- Upstream code changes, ie vendor drops, documented in confluence (https://confluence.ucdavis.edu/confluence/x/3YGG for test, https://confluence.ucdavis.edu/confluence/x/toyb for prod)
Build Process
- We build into a deployment area which is never run. We call this deployment area CATALINA_STAGING in most scripts. The deployment area is copied to the actual run area.