OLFSReleaseGuide

From OPeNDAP Documentation
Revision as of 04:26, 1 March 2012 by Jimg (talk | contribs) (Created page with "<< back to HowTo Guides ==== Check out the OLFS code from subversion ==== <source lang="sh">% svn co http://scm.opendap.org:8090/svn/trunk/olfs olfs</source> ...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
⧼opendap2-jumptonavigation⧽

<< back to HowTo Guides

Check out the OLFS code from subversion

% svn co http://scm.opendap.org:8090/svn/trunk/olfs olfs

Make sure the version informatioon for this release is correct

Edit the file in src/opendap/bes/Version.java file and change the release numbers for OLFS and, if needed, Hyrax.

Build the OLFS

% ant server

Run the make-check script located in the olfs directory

This script will run a series of tests between the OLFS and an already installed BES. The BES should be configured with the netcdf_handler, freeform_handler, and hdf4_handler modules. If it's not already running the make-check script will start it. Or you can start the BES yourself. This requires that hyrax is running on localhost:8080.

% make-check

Use mkTestPatch to see the diffs of any broken tests

Build the distribution using whatever the version is of this release.

% ant -DHYRAX_VERSION=1.8.0 -DOLFS_VERSION=1.9.0 DISTRO

This will create the three compressed tar files for the release.

These tar files will be located in the build/dist directory and are:

olfs-1.2.3-doc.tgz
contains the javadoc documentation for the release
olfs-1.2.3-src.tgz
the source files for the release
olfs-1.2.3-webapp.tgz
contains the instructions and .war file that will be used in the tomcat webapps directory.