[commit] r2597 - trunk/Doc
GMESRC Repository Notifications
gme-commit at list.isis.vanderbilt.edu
Fri May 8 15:32:38 CDT 2015
Author: lattmann
Date: Fri May 8 15:32:38 2015
New Revision: 2597
Log:
Update how to make a GME release, Peter V., Daniel B., and Zsolt L. have access to all machines/sites.
Modified:
trunk/Doc/GME_release_howto.txt
Modified: trunk/Doc/GME_release_howto.txt
==============================================================================
--- trunk/Doc/GME_release_howto.txt Fri May 8 14:38:27 2015 (r2596)
+++ trunk/Doc/GME_release_howto.txt Fri May 8 15:32:38 2015 (r2597)
@@ -1,8 +1,14 @@
HOWTO make a GME release (for GME maintainers only)
-Currently only Kevin Smyth <ksmyth at isis.vanderbilt.edu> makes GME releases
+The following people make GME releases:
+Zsolt Lattmann <lattmann at isis.vanderbilt.edu>
+Peter Volgyesi <volgy at isis.vanderbilt.edu>
+Daniel Balasubramanian <daniel at isis.vanderbilt.edu>
+
+Previous maintainer/developer Kevin Smyth <ksmyth at isis.vanderbilt.edu>
+
Prerequisites:
- - cygwin (marked as bash below), 7-zip, python2.7 (make sure python is in the PATH)
+ - cygwin with ssh, scp, rsync, curl (marked as bash below), 7-zip, python2.7 (make sure python is in the PATH)
- python markdown virtual environment (cmd)
git clone https://github.com/pypa/virtualenv.git %USERPROFILE%\\Downloads\\virtualenv
cd %USERPROFILE%\\Downloads
@@ -10,10 +16,10 @@
markdown\Scripts\pip install markdown
- ssh access
- - sudo to kms1.isis.vanderbilt.edu
+ - sudo to build at kms1.isis.vanderbilt.edu
- repo at repo.isis.vanderbilt.edu
-(command line)
+#(command line)
Update release notes: Doc/README_in.txt
Update version number: Doc/index.md
pushd Doc
@@ -21,11 +27,18 @@
popd
svn ci -m "GME release 15.5.8"
+#wait for all gme builds on http://build.isis.vanderbilt.edu/
+
+#Saving all symbols from the temporary symbol storage to the permanent symbol storage
#!/bin/bash
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 0000012164 0000012165' # x2 "Finding ID"
-ssh kms1 rsync -avP symbols /media/7ce1528b-2101-4764-81e3-aed9112e3ad8/214/
+ssh build at kms1.isis.vanderbilt.edu 'cd symbolstmp && python ~/bin/pdb_promote.py 0000013601 0000013600' # x2 "Finding ID"
+ssh build at kms1.isis.vanderbilt.edu rsync -avP symbols /media/7ce1528b-2101-4764-81e3-aed9112e3ad8/214/
+
+#Downloading the build artifacts, i.e. two installers and the README file
+mkdir GME-15.5.8
+cd GME-15.5.8
export PATH=$PATH:/c/cygwin/bin:"/c/Program Files/7-Zip/:/cygdrive/c/Program Files/7-Zip/"
curl -o GME_x64-15.5.8.msi http://build.isis.vanderbilt.edu/job/GME_x64_msi/label=build-slave6/lastSuccessfulBuild/artifact/trunk/Install/GME_x64.msi && \
curl -o GME-15.5.8.msi http://build.isis.vanderbilt.edu/job/GME/label=build-slave9/lastSuccessfulBuild/artifact/trunk/Install/GME.msi && \
@@ -48,19 +61,16 @@
# Update online documentation:
#!/bin/bash
cd Doc
-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/
-
-
-
-
-
+#ssh zsolt at kms1.isis.vanderbilt.edu sudo mount -t davfs -o uid=1006 https://forge.isis.vanderbilt.edu/gme/dav/ /home/build/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=* build at kms1.isis.vanderbilt.edu:/home/build/gmedav/www/
+# Make sure links are working from http://repo.isis.vanderbilt.edu/GME/old/15.5.8/
+## OPTIONAL STEPS
# JIRA: make release
-# update https://svn.isis.vanderbilt.edu/isis-common/installs/install.py
+# update https://svn.isis.vanderbilt.edu/isis-common/installs.py
# c:\Python27\python.exe install_setup.py py2exe && move /y dist\install.exe .\install.exe
Install GME on VM, check for missing symbols
More information about the gme-commit
mailing list