OLFSReleaseGuide: Difference between revisions

From OPeNDAP Documentation
⧼opendap2-jumptonavigation⧽
Line 16: Line 16:
''Note: You can use the script '''mkTestPatch''' to see the diffs of any broken tests.''
''Note: You can use the script '''mkTestPatch''' to see the diffs of any broken tests.''


== Build the distribution using whatever the version is of this release.===
 
== Edit the release related files ==
 
; ChangeLog
 
; README
 
; NEWS
 
 
; instal.html
 
== Build the distribution using whatever the version is of this release.==
<source lang="sh">% ant -DHYRAX_VERSION=1.8.0 -DOLFS_VERSION=1.9.0 DISTRO</source>
<source lang="sh">% ant -DHYRAX_VERSION=1.8.0 -DOLFS_VERSION=1.9.0 DISTRO</source>



Revision as of 23:31, 12 September 2013

<< back to HowTo Guides

Check out the OLFS code from subversion

% svn co https://scm.opendap.org/svn/trunk/olfs olfs

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

Note: You can use the script mkTestPatch to see the diffs of any broken tests.


Edit the release related files

ChangeLog
README
NEWS


instal.html

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.