summaryrefslogtreecommitdiff
path: root/bin/wiki/vendor/addwiki/mediawiki-api-base/build/travis/install-mediawiki.sh
diff options
context:
space:
mode:
Diffstat (limited to 'bin/wiki/vendor/addwiki/mediawiki-api-base/build/travis/install-mediawiki.sh')
-rw-r--r--bin/wiki/vendor/addwiki/mediawiki-api-base/build/travis/install-mediawiki.sh29
1 files changed, 29 insertions, 0 deletions
diff --git a/bin/wiki/vendor/addwiki/mediawiki-api-base/build/travis/install-mediawiki.sh b/bin/wiki/vendor/addwiki/mediawiki-api-base/build/travis/install-mediawiki.sh
new file mode 100644
index 00000000..59d29ba4
--- /dev/null
+++ b/bin/wiki/vendor/addwiki/mediawiki-api-base/build/travis/install-mediawiki.sh
@@ -0,0 +1,29 @@
+#! /bin/bash
+
+set -x
+
+originalDirectory=$(pwd)
+
+if [[ $TRAVIS_PHP_VERSION == *"hhvm"* ]]
+then
+ PHPINI=/etc/hhvm/php.ini
+ echo "hhvm.enable_zend_compat = true" >> $PHPINI
+fi
+
+mkdir ./../web
+cd ./../web
+
+wget https://github.com/wikimedia/mediawiki/archive/$MW.tar.gz
+tar -zxf $MW.tar.gz
+mv mediawiki-$MW w
+ln -s ./w ./wiki
+
+cd w
+
+composer self-update
+composer install
+
+mysql -e 'CREATE DATABASE mediawiki;'
+php maintenance/install.php --dbtype mysql --dbuser root --dbname mediawiki --dbpath $(pwd) --pass CIPass TravisWiki CIUser
+
+cd $originalDirectory