1. A week before the scheduled release, create a ticket for the application integration team: help.mit.edu, create a ticket for isda-admin. Include the desired date for the release (note that this should be a tuesday or a wednesday), and the path where ops team should expect to find the .war file for the release. This is typically a directory you create on isda-thalia1 in isdasnap's home directory, using the naming convention sprintXX-release-monthday where month-day should be the month-day of proposed release. Example: /home/isdasnap/sprint6b-release-july1.
  2. The morning of the release day, ssh to isda-thalia1.mit.edu.
  3. If you have not already created a directory, do so now (see #1 for naming convention). 
  4. cd into that directory, and checkout the ui from the branch to be released
  5. Then checkout the ime from the branch to be released
  6. cd into the ui directory, and compile:
  7. cd into the ime directory, and create the war file:
  8. cd into the ime/target directory, to be sure ROOT.war has been created.
  9. Then check the webserviceclient.properties file in ime/target/WEB-INF/classes/alfresco/webserviceclient.properties, and make sure that the alfresco repository is pointing to isda-thalia6
  10. Email Hunter, or whoever on the application integration team is doing the release, to confirm location of the war file. 
  11. Release is generally done after 6:30 pm. Its a good idea to be available online, in case ops have any questions.