Test

Tag

Release

  1. svn export <tag>
  1. run agxit (ArchGenXML runner)
  1. discard model
  1. tar and gzip
  1. update plone.org

Release Scripts

PleiadesGeocoder:

#!/bin/sh
PRODUCT="PleiadesGeocoder"
NUM=$1
DIR="$PRODUCT"
AGXROOT="/home/sean/Apps/ArchGenXML"

svn export http://icon.stoa.org/svn/pleiades/$PRODUCT/tags/rel-$NUM $DIR
tar czf $PRODUCT-$NUM.tar.gz $DIR

PleiadesOpenLayers:

#!/bin/sh
PRODUCT="PleiadesOpenLayers"
NUM=$1
DIR="$PRODUCT"
AGXROOT="/home/sean/Apps/ArchGenXML"

svn export http://icon.stoa.org/svn/pleiades/$PRODUCT/tags/rel-$NUM $DIR

python $AGXROOT/ArchGenXML.py --author="Sean Gillies" --copyright="Ancient World Mapping Center, University of North Carolina at Chapel Hill, U.S.A." --license=GPL -o $DIR $DIR/model/PleiadesOpenLayers.xmi
rm -rf $DIR/model
cd $DIR/externals
rm -rf openlayers
svn export http://svn.openlayers.org/tags/openlayers/release-2.1 openlayers
make -f makefile_openlayers patch
make -f makefile_openlayers build
make -f makefile_openlayers swap
make -f makefile_openlayers link
rm -rf openlayers/lib/OpenLayers
rm -rf openlayers/lib/Rico
rm openlayers/lib/OpenLayers-multi.js
rm openlayers/lib/Prototype.js
cd ../..
tar czf $PRODUCT-$NUM.tar.gz ./PleiadesOpenLayers

GeographicEntityLite:

#!/bin/sh
PRODUCT="GeographicEntityLite"
NUM=$1
DIR="$PRODUCT"
AGXROOT="/home/sean/Apps/ArchGenXML"

svn export http://icon.stoa.org/svn/pleiades/$PRODUCT/tags/rel-$NUM $DIR
cd $DIR
python $AGXROOT/ArchGenXML.py --author="Sean Gillies" --author="Tom Elliott" --copyright="Ancient World Mapping Center, University of North Carolina at Chapel Hill, U.S.A." --license=GPL -o ./GeographicEntityLite ./models/geographicEntityLite.xmi
tar czf ../$PRODUCT-$NUM.tar.gz ./GeographicEntityLite
cd ..