← Back to team overview

mvhub-dev team mailing list archive

[Branch ~mvhub-commit/mvhub/trunk] Rev 442: merged lp:~omacneil/mvhub/up_pro_chk_07-01

 

Merge authors:
  Dan MacNeil (omacneil)
Related merge proposals:
  https://code.launchpad.net/~omacneil/mvhub/up_pro_chk_07-01/+merge/29181
  proposed by: Dan MacNeil (omacneil)
  review: Approve - Priya Ravindran (priya)
------------------------------------------------------------
revno: 442 [merge]
committer: Dan MacNeil <dan@xxxxxxxxxxxx>
branch nick: trunk
timestamp: Fri 2010-07-09 17:35:27 -0400
message:
  merged lp:~omacneil/mvhub/up_pro_chk_07-01
modified:
  app-mvhub/doc/checklists/move_to_production.txt


--
lp:mvhub
https://code.launchpad.net/~mvhub-commit/mvhub/trunk

Your team MVHub Developers is subscribed to branch lp:mvhub.
To unsubscribe from this branch go to https://code.launchpad.net/~mvhub-commit/mvhub/trunk/+edit-subscription
=== modified file 'app-mvhub/doc/checklists/move_to_production.txt'
--- app-mvhub/doc/checklists/move_to_production.txt	2010-06-18 20:07:50 +0000
+++ app-mvhub/doc/checklists/move_to_production.txt	2010-07-01 20:06:16 +0000
@@ -40,20 +40,32 @@
 		
 	___ Tag the most recent revision as release
 	
-		bzr tag $RELEASE_TAG
+		bzr tag $RELEASE_TAG --force
 	
 		# Push to Launchpad
-	 	bzr push
+	 	bzr push --overwrite
 
 ___ Test the release in Staging
 
 	___ Pull the new release into Staging
-		
+	
 		ssh staging.inside
 		cd /var/www/mvhub/www-data/source-code/trunk
-		sudo su www-data -c "bzr pull"
-
-       ___make new trunk live on staging 
+		sudo su www-data -c "bzr pull --overwrite"
+	___ install needed 3rd party packages
+
+
+          sudo PERL5LIB=/var/www/mvhub/www-data/source-code/trunk/lib-mvhub/lib/ \ 
+            perl -MCPAN -e 'install Bundle::MVHub'
+            
+# yes run this until everything says 'is up to date'
+          sudo PERL5LIB=/var/www/mvhub/www-data/source-code/trunk/lib-mvhub/lib/ \ 
+            perl -MCPAN -e 'install Bundle::MVHub'
+
+	    # install the packages this tells you to install
+            app-mvhub/t/debian_packages_installed.t 
+	                
+       ___change server enviroment to work with new live code 
 		sudo app-mvhub/project-tools/bin/mv_update_staging
 
 ____ move to production
@@ -62,17 +74,29 @@
 
 		ssh production.inside
 		cd  /var/www/mvhub/www-data/source-code/trunk/
-		sudo su www-data -c 'bzr pull'
+		sudo su www-data -c 'bzr pull --overwrite'
 	
-       ___make new trunk live on production
+	___ install needed 3rd party packages
+
+          sudo PERL5LIB=/var/www/mvhub/www-data/source-code/trunk/lib-mvhub/lib/ \ 
+            perl -MCPAN -e 'install Bundle::MVHub'
+
+# yes run this until everything says 'is up to date'
+          sudo PERL5LIB=/var/www/mvhub/www-data/source-code/trunk/lib-mvhub/lib/ \ 
+            perl -MCPAN -e 'install Bundle::MVHub'
+
+
+            # install the packages the test tells you to install
+            app-mvhub/t/debian_packages_installed.t 
+	                
+       ___change server enviroment to work with new live code 
 		sudo app-mvhub/project-tools/bin/mv_update_production
 
 	____ test by hand in web browser
 		# a. can do agency search 
 		# b. can do program search 
 		# c. can login as admin
-		# d. can login as agency
-		# e. can browse
+		# d. can browse
 	
 ___ perform IMPORTANT hand cleanup