[Mobies-commit] [commit] r4005 - UDM/trunk

ksmyth at redhat1.isis.vanderbilt.edu ksmyth at redhat1.isis.vanderbilt.edu
Fri Feb 17 11:47:22 CST 2012


Author: ksmyth
Date: Fri Feb 17 11:47:21 2012
New Revision: 4005

Log:
Make releases from build machines

Modified:
   UDM/trunk/UDM_Release_Howto.txt

Modified: UDM/trunk/UDM_Release_Howto.txt
==============================================================================
--- UDM/trunk/UDM_Release_Howto.txt	Fri Feb 17 11:46:45 2012	(r4004)
+++ UDM/trunk/UDM_Release_Howto.txt	Fri Feb 17 11:47:21 2012	(r4005)
@@ -2,73 +2,59 @@
 Currently only Kevin Smyth <ksmyth at isis.vanderbilt.edu> makes Udm releases
 First see UDM_compile_guideVS2008.txt
 
-set JAVA_HOME=C:\Program Files\Java\jdk1.5.0_22
-set JDK_PATH=C:\Program Files\Java\jdk1.5.0_22
-set UDM_PATH=
-set UDM_3RDPARTY_PATH=
-set GREAT_PATH=
-set GREAT_3RDPARTY_PATH=
-
 Update with new version, info:
- /UDM/trunk/InnoSetup/udm_innosetupVS2008.iss (x3+GME version)
+ /UDM/trunk/InnoSetup/udm_innosetupVS2008.iss
+ /UDM/trunk/WiX/Udm_inc.wxi
  /UDM/trunk/Projects/Win32/VC10/src/UdmDll/UdmDll.rc
  /UDM/trunk/Projects/Win32/VC9/src/UdmDll/UdmDll.rc
  /UDM/trunk/include/UdmBase.h
  /UDM/trunk/releaseinfo.txt (+GME version)
  /UDM/trunk/Projects/Win32/VC10/src/UdmCli/Properties/AssemblyInfo.cs
  /UDM/trunk/configure.ac
- /UDM/trunk/debian/changelog
-ci -m 'Prepare for release 3.2.9'
+ /UDM/trunk/debian/changelog (`dch -i`)
+ci -m 'Prepare for release 3.2.10'
+
+svn cp -m 'Tag release 3.2.10' https://svn.isis.vanderbilt.edu/MoBIES/UDM/trunk/ https://svn.isis.vanderbilt.edu/MoBIES/UDM/tags/3.2.10
+
+For "Finding ID" in Udm (x2), Udm_x64: ssh kms1 python ./bin/pdb_promote.py 
+
+wget -O UDM_x64-3.2.10.msi http://build.isis.vanderbilt.edu/job/UDM_x64_msi/label=build-slave6/lastSuccessfulBuild/artifact/trunk/WiX/Udm_x64.msi
+wget -O UDM-3.2.10.msi http://build.isis.vanderbilt.edu/job/UDM/label=build-slave8/lastSuccessfulBuild/artifact/trunk/WiX/Udm.msi
+for file in http://build.isis.vanderbilt.edu/job/UDM/label=build-slave8/lastSuccessfulBuild/artifact/trunk/WiX/{Udm_bin/Udm_bin.msm,Udm_SDK/Udm_SDK.msm,UdmDll/UdmDll.msm,UdmDll_VS10/UdmDll_VS10.msm,xerces_c/xerces_c.msm} http://build.isis.vanderbilt.edu/job/UDM_x64/label=build-slave6/lastSuccessfulBuild/artifact/trunk/WiX/{Udm_bin/Udm_bin_x64.msm,Udm_SDK/Udm_SDK_x64.msm,UdmDll_VS10/UdmDll_VS10_x64.msm,xerces_c/xerces_c_x64.msm}; do wget "$file"; done
 
-svn cp https://svn.isis.vanderbilt.edu/MoBIES/UDM/trunk/ https://svn.isis.vanderbilt.edu/MoBIES/UDM/tags/A3_2_9
-svn co https://svn.isis.vanderbilt.edu/MoBIES/UDM/tags/A3_2_9
-svn co https://svn.isis.vanderbilt.edu/MoBIES/GReAT/trunk GReAT
-
-rem VS10 cmd prompt
-rem Building MetaGME2UML is a requirement for a Udm release
-
-set PATH=%UDM_PATH%\bin;%PATH%
-c:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild "%UDM_PATH%"\make.msbuild /t:BuildVS9;BuildVS10;UdmCliGen;judm
-
-set PATH=%UDM_PATH%\bin;%PATH%
-msbuild "%GREAT_PATH%\Tools\MetaGME2UMX\MetaGME2UMX Interpreters\MetaGME2UML_interpreterVS2010.vcxproj" /t:Rebuild /p:Configuration=Release
-
-msbuild "%UDM_PATH%"\make.msbuild /t:ISCC
-# rename InnoSetup output UDM_r3_2_9.exe
-# test installer http://kms1/svn/installs/ vm_installs_test.py secrets-installtest2.py
-
-export JOB_NAME=Udm
-export BUILD_NUMBER=3.2.9
-pushd %UDM_PATH%
-"%GREAT_PATH%"\common-scripts\hudson_archive_pdbs.cmd
-pushd %GREAT_PATH%
-"%GREAT_PATH%"\common-scripts\hudson_archive_pdbs.cmd
-"\Program Files\Debugging Tools for Windows (x86)\symstore.exe" add /r /f "%UDM_PATH%" /s \\kms1\symbols /t Udm /v "3.2.9"
-"\Program Files\Debugging Tools for Windows (x86)\symstore.exe" add /r /f "%GREAT_PATH%" /s \\kms1\symbols /t UdmGReAT /v "3.2.9"
-
-# ------------------------
-# bash
-svn export https://svn.isis.vanderbilt.edu/MoBIES/UDM/tags/A3_2_9 Udm_source_r3.2.9
-/c/Program\ Files/7-Zip/7z.exe a -r Udm_source_r3.2.9.zip Udm_source_r3.2.9/
-cp Udm_source_r3.2.9/releaseinfo.txt UDM_Release_Notes.txt 
-
-ssh ksmyth at repo.isis.vanderbilt.edu mkdir /project/www/Download/UDM/3.2.9/
-scp UDM_Release_Notes.txt UDM_r3_2_9.exe Udm_source_r3.2.9.zip ksmyth at repo.isis.vanderbilt.edu:/project/www/Download/UDM/3.2.9/
-ssh ksmyth at repo.isis.vanderbilt.edu chmod -R a+r /project/www/Download/UDM/3.2.9/
+svn export https://svn.isis.vanderbilt.edu/MoBIES/UDM/tags/3.2.10 Udm_source_r3.2.10 && \
+/c/Program\ Files/7-Zip/7z.exe a -r Udm_source_r3.2.10.zip Udm_source_r3.2.10/ && \
+cp Udm_source_r3.2.10/releaseinfo.txt UDM_Release_Notes.txt 
+
+ssh ksmyth at repo.isis.vanderbilt.edu mkdir /project/www/Download/UDM/3.2.10/ && \
+scp UDM_Release_Notes.txt UDM-3.2.10.msi UDM_x64-3.2.10.msi Udm_source_r3.2.10.zip ksmyth at repo.isis.vanderbilt.edu:/project/www/Download/UDM/3.2.10/ && \
+ssh ksmyth at repo.isis.vanderbilt.edu chmod -R a+r /project/www/Download/UDM/3.2.10/
 
 # For GReAT release:
-"\Program Files\Debugging Tools for Windows (x86)\symstore.exe" add /r /f "%GREAT_PATH%" /s \\kms1\symbols /t GReAT /v "1.7.5"
-svn export https://svn.isis.vanderbilt.edu/MoBIES/GReAT/tags/A1_7_5 GReAT_source_r1.7.5
-svn export https://svn.isis.vanderbilt.edu/isis-common/trunk/3rdparty/GReAT_VS2010 GReAT_3rdparty_compile-deps
-/c/Program\ Files/7-Zip/7z.exe a -r GReAT_source_r1.7.5{.zip,}
-/c/Program\ Files/7-Zip/7z.exe a -r GReAT_3rdparty_compile-deps{.zip,}
-cp GReAT_source_r1.7.5/releaseinfo.txt  GReAT_Release_Notes.txt
-ssh ksmyth at repo.isis.vanderbilt.edu mkdir /project/www/Download/GReAT/1.7.5
-scp GReAT_Release_Notes.txt GReAT_r1_7_5.exe GReAT_source_r1.7.5.zip GReAT_3rdparty_compile-deps.zip ksmyth at repo.isis.vanderbilt.edu:/project/www/Download/GReAT/1.7.5
-ssh ksmyth at repo.isis.vanderbilt.edu chmod -R a+r /project/www/Download/GReAT/1.7.5
+Bump Jenkins GReAT release number
+Modify:
+ Etc/GReATVersion.h
+ releaseinfo.h
+ InnoSetup/GReAT_innosetupVS2010.iss
+svn ci -m 'Prepare for release 1.7.6'
+
+svn cp -m 'Tag release 1.7.6' https://svn.isis.vanderbilt.edu/MoBIES/GReAT/trunk/ https://svn.isis.vanderbilt.edu/MoBIES/GReAT/tags/1.7.6
+
+
+For "Finding ID...": ssh kms1 python ./bin/pdb_promote.py 
+perl -pli -e 's/grcc.pdb/GRCC.pdb/g; s/metagme2uml.pdb/MetaGME2UML.pdb/g; s/codegenerator.pdb/CodeGenerator.pdb/g; s/grd_interpreter.pdb/GRD_interpreter.pdb/g; s/generatecfgmodel.pdb/GenerateCfgModel.pdb/g; s/generateconfig.pdb/GenerateConfig.pdb/g; s/generategr.pdb/GenerateGR.pdb/g; s/generategrc.pdb/GenerateGRC.pdb/g; s/great master interpreter.pdb/GReAT Master Interpreter.pdb/g; s/libraryupdate.pdb/LibraryUpdate.pdb/g; s/umtdecorator.pdb/UMTDecorator.pdb/g; s/umthelper.pdb/UMTHelper.pdb/g; s/legacyupdate.pdb/LegacyUpdate.pdb/g; s/blockify.pdb/Blockify.pdb/g; s/createrule.pdb/CreateRule.pdb/g; ' 
+
+wget -O GReAT-1.7.6.exe http://build.isis.vanderbilt.edu/job/GReAT/label=build-slave8/lastSuccessfulBuild/artifact/trunk/InnoSetup/GReAT_setup.exe
+
+svn export https://svn.isis.vanderbilt.edu/MoBIES/GReAT/tags/1.7.6 GReAT_source_r1.7.6 && \
+/c/Program\ Files/7-Zip/7z.exe a -r GReAT_source_r1.7.6{.zip,} && \
+cp GReAT_source_r1.7.6/releaseinfo.txt  GReAT_Release_Notes.txt
+ssh ksmyth at repo.isis.vanderbilt.edu mkdir /project/www/Download/GReAT/1.7.6 && \
+scp GReAT_Release_Notes.txt GReAT-1.7.6.exe GReAT_source_r1.7.6.zip ksmyth at repo.isis.vanderbilt.edu:/project/www/Download/GReAT/1.7.6 && \
+ssh ksmyth at repo.isis.vanderbilt.edu chmod -R a+r /project/www/Download/GReAT/1.7.6
 
 # For Udm and GReAT
-# On http://repo add Folder 3.2.9; add Download UDM_Release_Notes.txt, UDM_r3_2_9.exe, Udm_source_r3.2.9.zip
+# On http://repo add Folder 3.2.10; add Downloads
 # JIRA: make release
 # email announcement
 # change http://kms1/svn/installs/install.py sync to installs/install.exe, https://svn.isis.vanderbilt.edu/isis-common/trunk/common-scripts/install.exe
@@ -76,21 +62,22 @@
 
 
 # GME Release
-# VS 2010 command prompt
-svn co https://svn.isis.vanderbilt.edu/GMESRC/tags/Release_11.10.14
-set GME_ROOT=%CD%
-set JAVA_HOME=c:\Program Files\Java\jdk1.5.0_22
-Install\Build\build.py -s 1 -e 13 -v
-set DBGTOOLS=%ProgramFiles%\Debugging Tools for Windows (x86)
-Install\symbols_source_server.cmd
-"%DBGTOOLS%\symstore" add /r /f "%CD%" /s \\kms1.isis.vanderbilt.edu\symbols /t "GME" /v "11.10.14"
-
-svn export https://svn.isis.vanderbilt.edu/GMESRC/tags/Release_11.10.14 GME-11_10_14_src &&
-/c/Program\ Files/7-Zip/7z.exe a -r GME-11_10_14_src.zip GME-11_10_14_src/
-# Copy README.txt from build
-
-ssh ksmyth at repo.isis.vanderbilt.edu mkdir /project/www/Download/GME/11.10.14/
-scp README.txt GME-11.10.14.msi GME-11_10_14_src.zip ksmyth at repo.isis.vanderbilt.edu:/project/www/Download/GME/11.10.14/
-ssh ksmyth at repo.isis.vanderbilt.edu chmod -R a+r /project/www/Download/GME/11.10.14/
-repo: short name L11.10.14
+ssh kms1 python ./bin/pdb_promote.py x2 "Finding ID"
+wget -O GME_x64-12.2.7.msi http://build.isis.vanderbilt.edu/job/GME_x64_msi/label=build-slave6/lastSuccessfulBuild/artifact/trunk/Install/GME_x64.msi && \
+wget -O GME-12.2.7.msi http://build.isis.vanderbilt.edu/job/GME/label=build-slave1/lastSuccessfulBuild/artifact/trunk/Install/GME.msi && \
+wget -O README.txt http://build.isis.vanderbilt.edu/job/GME/label=build-slave1/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-slave1/artifact/trunk/Install/GME_bin.msm http://build.isis.vanderbilt.edu/job/GME/lastSuccessfulBuild/label=build-slave1/artifact/trunk/Install/GME_paradigms.msm http://build.isis.vanderbilt.edu/job/GME/lastSuccessfulBuild/label=build-slave1/artifact/trunk/Install/GME_SDK.msm; do wget $file; done
+
+svn cp -m 'Tag Release 12.2.7' https://svn.isis.vanderbilt.edu/GMESRC/trunk https://svn.isis.vanderbilt.edu/GMESRC/tags/Release_12.2.7
+svn export https://svn.isis.vanderbilt.edu/GMESRC/tags/Release_12.2.7 GME-12.2.7_src && \
+/c/Program\ Files/7-Zip/7z.exe a -r GME-12.2.7_src.zip GME-12.2.7_src/
+
+ssh ksmyth at repo.isis.vanderbilt.edu mkdir /project/www/Download/GME/12.2.7/ && \
+scp README.txt GME-12.2.7.msi GME_x64-12.2.7.msi GME-12.2.7_src.zip ksmyth at repo.isis.vanderbilt.edu:/project/www/Download/GME/12.2.7/ && \
+ssh ksmyth at repo.isis.vanderbilt.edu chmod -R a+r /project/www/Download/GME/12.2.7/
+# repo: Add Folder, short name O12.2.7 . Add "Download"s
+
+# JIRA: make release
+# change http://kms1/svn/installs/install.py sync to installs/install.exe, https://svn.isis.vanderbilt.edu/isis-common/trunk/common-scripts/install.exe
 


More information about the Mobies-commit mailing list