[commit] r2462 - trunk/Doc
GMESRC Repository Notifications
gme-commit at list.isis.vanderbilt.edu
Wed Apr 16 13:11:48 CDT 2014
Author: ksmyth
Date: Wed Apr 16 13:11:48 2014
New Revision: 2462
Log:
Move release howto from Udm repo
Added:
trunk/Doc/GME_release_howto.txt
Added: trunk/Doc/GME_release_howto.txt
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ trunk/Doc/GME_release_howto.txt Wed Apr 16 13:11:48 2014 (r2462)
@@ -0,0 +1,41 @@
+HOWTO make a GME release (for GME maintainers only)
+Currently only Kevin Smyth <ksmyth at isis.vanderbilt.edu> makes GME releases
+
+Update release notes: Doc/README_in.txt
+Update version number: Doc/index.md
+curl -s -S http://build.isis.vanderbilt.edu/job/GME/label=build-slave9/lastBuild/consoleText | grep Finding\ ID
+curl -s -S http://build.isis.vanderbilt.edu/job/GME_x64/lastBuild/label=build-slave6/consoleText | grep Finding\ ID
+ssh kms1 'cd symbolstmp && python ~/bin/pdb_promote.py 0000009304 0000009305' # x2 "Finding ID"
+ssh kms1 rsync -avP symbols /media/7ce1528b-2101-4764-81e3-aed9112e3ad8/214/
+export PATH=$PATH:/c/cygwin/bin:"/c/Program Files/7-Zip/:/cygdrive/c/Program Files/7-Zip/"
+curl -o GME_x64-14.2.24.msi http://build.isis.vanderbilt.edu/job/GME_x64_msi/label=build-slave6/lastSuccessfulBuild/artifact/trunk/Install/GME_x64.msi && \
+curl -o GME-14.2.24.msi http://build.isis.vanderbilt.edu/job/GME/label=build-slave9/lastSuccessfulBuild/artifact/trunk/Install/GME.msi && \
+curl -o README.txt http://build.isis.vanderbilt.edu/job/GME/label=build-slave9/ws/trunk/Doc/README.txt
+
+for file in http://build.isis.vanderbilt.edu/job/GME_x64/lastSuccessfulBuild/label=build-slave6/artifact/trunk/Install/GME_bin_x64.msm http://build.isis.vanderbilt.edu/job/GME/lastSuccessfulBuild/label=build-slave9/artifact/trunk/Install/GME_bin.msm http://build.isis.vanderbilt.edu/job/GME/lastSuccessfulBuild/label=build-slave9/artifact/trunk/Install/GME_paradigms.msm http://build.isis.vanderbilt.edu/job/GME/lastSuccessfulBuild/label=build-slave9/artifact/trunk/Install/GME_SDK.msm; do curl -O $file; done
+
+svn cp -m 'Tag Release 14.2.24' https://svn.isis.vanderbilt.edu/GMESRC/trunk https://svn.isis.vanderbilt.edu/GMESRC/tags/Release_14.2.24
+svn export https://svn.isis.vanderbilt.edu/GMESRC/tags/Release_14.2.24 GME-14.2.24_src && \
+7z.exe a GME-14.2.24_src.zip GME-14.2.24_src/
+
+ssh repo at repo.isis.vanderbilt.edu mkdir GME/14.2.24/ && \
+scp README.txt GME-14.2.24.msi GME_x64-14.2.24.msi GME-14.2.24_src.zip repo at repo.isis.vanderbilt.edu:GME/14.2.24/ && \
+ssh repo at repo.isis.vanderbilt.edu chmod -R a+r GME/14.2.24/
+
+
+# Update online documentation:
+cd Doc
+C:\Users\kevin\Downloads\markdown\Scripts\python -m markdown index.md > index.html
+ssh kms1 sudo mount -t davfs -o uid=1000 https://forge.isis.vanderbilt.edu/gme/dav/ gmedav
+rsync --chmod=ugo+xr,u+w,o-w --perms --delete --delete-excluded -avP . --include=/Tutorial** --include google3a6cca9137b58176.html --include=index.html --include=markdown.css --include='*/' --include='**GME Manual and User Guide.pdf' --exclude=* kms1:gmedav/www/
+
+
+# JIRA: make release
+# update https://svn.isis.vanderbilt.edu/isis-common/installs/install.py
+# c:\Python27\python.exe install_setup.py py2exe && move /y dist\install.exe .\install.exe
+
+Install GME on VM, check for missing symbols
+set _NT_SYMBOL_PATH=C:\Windows\symbols\dll;C:\Windows\system32;srv*c:\symbols*http://symbols.isis.vanderbilt.edu/;srv*c:\symbols*http://msdl.microsoft.com/download/symbols
+"c:\Program Files (x86)\Debugging Tools for Windows (x86)\symchk.exe" /r "C:\Program Files (x86)\GME"
+"c:\Program Files (x86)\Debugging Tools for Windows (x86)\symchk.exe" /r "C:\Program Files\GME"
+
More information about the gme-commit
mailing list