mvhub-dev team mailing list archive
-
mvhub-dev team
-
Mailing list archive
-
Message #00444
[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