OLFSReleaseGuide: Difference between revisions

From OPeNDAP Documentation
⧼opendap2-jumptonavigation⧽
No edit summary
Line 1: Line 1:
[[HowTo_guides|<< back to HowTo Guides]]
[[HowTo_guides|<< back to HowTo Guides]]


==== Check out the OLFS code from subversion ====
== Check out the OLFS code from subversion ==


<source lang="sh">% svn co https://scm.opendap.org/svn/trunk/olfs olfs</source>
<source lang="sh">% svn co https://scm.opendap.org/svn/trunk/olfs olfs</source>


==== Build the OLFS ====
== Build the OLFS ==


<source lang="sh">% ant server</source>
<source lang="sh">% ant server</source>


==== Run the make-check script located in the olfs directory ====
== 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.
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.


<source lang="sh">% make-check</source>
<source lang="sh">% make-check</source>


==== Use ''mkTestPatch'' to see the diffs of any broken tests====
== Use ''mkTestPatch'' to see the diffs of any broken tests==


==== Build the distribution using whatever the version is of this release. ====
== 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>


==== This will create the three compressed tar files for the release. ====
== This will create the three compressed tar files for the release. ==
These tar files will be located in the build/dist directory and are:
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-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-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.
;olfs-1.2.3-webapp.tgz: contains the instructions and .war file that will be used in the tomcat webapps directory.

Revision as of 20:33, 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

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.