Heterogeneous deployment v2
From Wikitech
(Difference between revisions)
(→Cleanup: space) |
(→Cleanup: simplify) |
||
| Line 30: | Line 30: | ||
rm /home/wikipedia/common/php && ln -s /home/wikipedia/common/php-1.20wmf12 /home/wikipedia/common/php | rm /home/wikipedia/common/php && ln -s /home/wikipedia/common/php-1.20wmf12 /home/wikipedia/common/php | ||
| − | dsh - | + | dsh -F10 -cM -g mediawiki-installation -o -oSetupTimeout=10 'cd /usr/local/apache/common && sudo -u mwdeploy rm php && sudo -u mwdeploy ln -s php-1.21wmf1 php' |
| + | |||
dsh -F5 -cM -g mediawiki-installation -o -oSetupTimeout=10 'sudo -u mwdeploy rm -rf /usr/local/apache/common/php-1.20wmf10' | dsh -F5 -cM -g mediawiki-installation -o -oSetupTimeout=10 'sudo -u mwdeploy rm -rf /usr/local/apache/common/php-1.20wmf10' | ||
Revision as of 17:40, 15 October 2012
Git style!
Deploying a new version of MediaWiki to Wikimedia sites
//Do this wherever, formey works make-wmf-branch 1.20wmf8 master // Do this on Fenari/bastion /home/wikipedia/common/multiversion/checkoutMediaWiki 1.20wmf8 php-1.20wmf8 cp -a /home/wikipedia/common/php-1.20wmf7/cache/trusted-xff.cdb /home/wikipedia/common/php-1.20wmf8/cache/ cp -a /home/wikipedia/common/php-1.20wmf7/cache/interwiki.cdb /home/wikipedia/common/php-1.20wmf8/cache/ cp /home/wikipedia/common/wmf-config/ExtensionMessages-1.20wmf7.php /home/wikipedia/common/wmf-config/ExtensionMessages-1.20wmf8.php sync-dir php-1.20wmf8 Initial sync of php-1.20wmf8 /home/wikipedia/common/wikiversions.dat # Add test2 to php-1.20wmf4 scap // Rebuild messages etc // Making the changelog php make-deploy-notes origin/wmf/1.20wmf7 origin/wmf/1.20wmf8
Cleanup
rm /home/wikipedia/common/php && ln -s /home/wikipedia/common/php-1.20wmf12 /home/wikipedia/common/php dsh -F10 -cM -g mediawiki-installation -o -oSetupTimeout=10 'cd /usr/local/apache/common && sudo -u mwdeploy rm php && sudo -u mwdeploy ln -s php-1.21wmf1 php' dsh -F5 -cM -g mediawiki-installation -o -oSetupTimeout=10 'sudo -u mwdeploy rm -rf /usr/local/apache/common/php-1.20wmf10' # Remove version dirs created by multiversion/checkoutMediaWiki rm -rf /home/wikipedia/common/live-1.5/static-1.20wmf10 rm -rf /home/wikipedia/common/docroot/secure/skins-1.20wmf10 rm -rf /home/wikipedia/common/docroot/bits/static-1.20wmf10 sync-docroot sync-dir live-1.5