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 == | |||
<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 == | |||
<source lang="sh">% ant server</source> | <source lang="sh">% ant server</source> | ||
== 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== | |||
== 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. == | |||
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
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.