Changes between Version 3 and Version 4 of ReleaseProcedure


Ignore:
Timestamp:
Sep 18, 2014, 1:56:10 PM (10 years ago)
Author:
djay
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ReleaseProcedure

    v3 v4  
    1818 * Double check that the pages from [http://zoo-project.org/ the ZOO-Project.org web site] match the current version.
    1919 * Double check that the latest build file matches the current revisions number.
    20 
    21 {{{
    22     cd htdocs/libs/dojo*/util/buildscripts
    23     ./build_geomoose2.sh
    24 }}}
    2520
    2621 * Create a commit point for the code.
     
    5146}}}
    5247
    53  * Login to the webserver and ...
    54 
    55 {{{
    56     # get the latest changes from svn
    57     cd /srv/svn
    58     svn up
    59 }}}
    60 
    61 {{{
    62     # tag a version
    63     cd /srv/geomoose
    64     # update the nightly builds to the latest revision, from which we'll make a
    65     # version.  This doesn't work for branched versions.
    66     ./update_nightly_builds.sh
    67 
    68     # now take the nightly and call it a version number
    69     ./tag_nightly.sh 2.6.0
    70 
    71     # Now let's build the docs.
    72     cd /srv/svn/geomoose2/tags/geomoose-2.6.0/sphinx-docs
    73     make html
    74 
    75     # And now for the API.
    76     cd /srv/svn/geomoose2/tags/geomoose-2.6.0/
    77     mkdir apidocs
    78     /srv/geomoose/naturaldocs/naturaldocs -i htdocs/geomoose -o html ./apidocs -p ./ntdocs
    79 }}}
    80 
    81  * Phew, that was fun. Next we need to add a line to /srv/geomoose/httpd.confd/geomoose_2.6.0.conf
    82 
    83 {{{
    84     Alias /2.6.0/api /srv/svn/geomoose2/tags/geomoose-2.6.0/apidocs/
    85     Alias /2.6.0 /srv/svn/geomoose2/tags/geomoose-2.6.0/sphinx-docs/build/html/
    86 
    87     <Location /2.6.0/>
    88             Allow from all
    89             Order allow,deny
    90             Options Indexes FollowSymLinks
    91     </Location>
    92 }}}
    93 
    94  * Now we’ll point “Current” at the branch so that we can update docs without making an absolute release.
    95 
    96 {{{
    97     rm /srv/geomoose/current
    98     ln -s /srv/svn/geomoose2/branches/geomoose-2.6 /srv/geomoose/current
    99 }}}
    100 
    101  * And restart the web server. The release should now be happening.

Search

Context Navigation

ZOO Sponsors

http://www.zoo-project.org/trac/chrome/site/img/geolabs-logo.pnghttp://www.zoo-project.org/trac/chrome/site/img/neogeo-logo.png http://www.zoo-project.org/trac/chrome/site/img/apptech-logo.png http://www.zoo-project.org/trac/chrome/site/img/3liz-logo.png http://www.zoo-project.org/trac/chrome/site/img/gateway-logo.png

Become a sponsor !

Knowledge partners

http://www.zoo-project.org/trac/chrome/site/img/ocu-logo.png http://www.zoo-project.org/trac/chrome/site/img/gucas-logo.png http://www.zoo-project.org/trac/chrome/site/img/polimi-logo.png http://www.zoo-project.org/trac/chrome/site/img/fem-logo.png http://www.zoo-project.org/trac/chrome/site/img/supsi-logo.png http://www.zoo-project.org/trac/chrome/site/img/cumtb-logo.png

Become a knowledge partner

Related links

http://zoo-project.org/img/ogclogo.png http://zoo-project.org/img/osgeologo.png