Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

svn checkout  svn+ssh://username@svn.mit.edu/zest/thalia-maven

 svn svn copy thalia-maven/ime/Trunk/thalia  thalia/ime/Branches/<branch name here> 

3. check out the release branch

4. Make a clean build of the war:

mvn clean package -Denv=test1
5 goto src/main/webapp/WEB-INF/classes/alfresco/ and edit the repository.location value in the file
webseriveclient.properties. The test repository.location value should be:
http://isda-thalia12.mit.edu:8080/alfresco/api
5. goto the directory where the pom.xml resides (the top level branch directory) and type "mvn clean package" to generate the ROOT.war file
6. Coordinate with Questcon to deploy the war onto isda-thalia2 and isda-thalia11 under ROOT (undeploy the ROOT first, and then deploy the new war). 

7. send out the release note to questcon. Sometimes we release to QA a few times during the sprint. Please remember to always add or update the release note, so we have a history to go back to.

8. If you have to make configuration changes:

Part of the profile definition is in ime\Trunk\thalia\pom.xml under the profiles section. It specifies which servers to deploy to in each environment. Part of the profile definition is in thalia\ime\Trunk\thalia\src\main\filters*.properties files. It specifies the alfresco server address/port, alfresco passwords for user and admin. To change the development environment, edit dev.properties. To change the test environment, edit test.properites. To change the prodution environment, edit prod.properties.

 For details about server config issues, see thalia specific server setup.