SEAMCAT release procedure
Buildfile prep:
- Update the seamcat.version-property in build.xml of the SEAMCAT source to reflect the desired version number.
- Update the ProductVersion?-property in seamcat.aip of the SEAMCAT source to reflect the desired version number.
- Update the ProductName?-property in seamcat.aip of the SEAMCAT source to reflect the desired friendlyname of the release (ie. "SEAMCAT 3.2.2 by ECO (Offline)").
- Check build.xml and seamcat.aip into SVN.
Building and retrieving the built webarchieve:
The buildserver will notice the changed files and trigger a build within 10 minutes of committing the updated buildfiles. Follow the progress in the Hudson console http://192.168.200.252/hudson/.
- Once the build is ready, enter Seamcat trunk and download betaversion.war to your own computer. The file is found under Latest Successful Artifacts.
Deploying:
Go to the Tomcat console on http://www.seamcat.org/manager/html and login in as admin.
For BETAVERSION deployment:
- Click Undeploy for the existing betaversion (denoted /betaversion).
- Click browse at WAR file to deploy and locate the betaversion.war-file.
- Click deploy and wait for the deployment to finish (usually about 1 minute depending on the uploadlink).
For PRODUCTIONVERSION deployment:
- Rename betaversion.war to ROOT.war.
- Click Undeploy for the existing ROOT-version (denoted with just a /).
- Click browse at WAR file to deploy and locate the ROOT.war-file.
- Click deploy and wait for the deployment to finish (usually about 1 minute depending on the uploadlink).
