Skip to content
Snippets Groups Projects
Commit 3b7bab1a authored by Ryan Smith's avatar Ryan Smith Committed by GitHub
Browse files

Merge branch 'master' into master

parents 26b6b759 ddc17dbd
No related branches found
No related tags found
No related merge requests found
......@@ -7,3 +7,5 @@
/node_modules
/package-lock.json
/vendor
/xapi
/xapi.zip
......@@ -6,9 +6,9 @@ cache:
- $HOME/.composer/cache
php:
- 5.6
- 7.0
- 7.1
- 7.0
- 5.6
env:
global:
......@@ -19,9 +19,11 @@ env:
before_install:
- echo $TRAVIS_PHP_VERSION
- echo "Travis tag $TRAVIS_TAG"
- echo "Travis branch $TRAVIS_BRANCH"
- composer install --no-interaction
- phpenv config-rm xdebug.ini
- nvm install node
- nvm install 8
- cd ../..
- composer selfupdate
- composer create-project -n --no-dev --prefer-dist moodlerooms/moodle-plugin-ci ci ^2
......@@ -52,8 +54,8 @@ after_success:
git fetch --tags;
npm i semantic-release;
npm i last-release-git;
./node_modules/.bin/semantic-release pre;
./node_modules/.bin/semantic-release post;
export BUILD_LEADER_ID=1;
./node_modules/.bin/semantic-release pre && ./node_modules/.bin/semantic-release post;
fi
before_deploy:
......
release=$(echo "${TRAVIS_TAG//v}")
release="$TRAVIS_TAG"
year=$(date +"%Y")
......@@ -9,5 +9,5 @@ versionPrefix=$(date +"%Y%m%d")
versionSuffix=$(printf %02d $todaysReleases)
version="$versionPrefix$versionSuffix"
template=$(cat templateVersionFile)
template=$(cat ./scripts/templateVersionFile)
eval "echo \"$template\"" > version.php
#!/usr/bin/env sh
# Creates a folder to zip.
rm -f xapi.zip
php -r "readfile('https://getcomposer.org/installer');" | php
php composer.phar install --no-interaction --no-dev
cp -r . ../moodle_logstore_build
# Installs composer production dependencies.
rm -rf vendor
composer install --no-interaction --no-dev
# Removes unused files and folders.
find ../moodle_logstore_build -type d -name 'tests' | xargs rm -rf
find ../moodle_logstore_build -type d -name 'docs' | xargs rm -rf
find ../moodle_logstore_build -type d -name '.git' | xargs rm -rf
find ../moodle_logstore_build -type f -name '.gitignore' | xargs rm -rf
find ../moodle_logstore_build -type f -name 'composer.*' | xargs rm -rf
find ../moodle_logstore_build -type f -name 'phpunit.*' | xargs rm -rf
find ../moodle_logstore_build -type f -name '*.md' | xargs rm -rf
find ../moodle_logstore_build -type f -name 'node_modules' | xargs rm -rf
find ../moodle_logstore_build -type f -name 'package-lock.json' | xargs rm -rf
find ../moodle_logstore_build -type f -name 'package.json' | xargs rm -rf
# Creates folder to zip.
rm -rf xapi
mkdir -p ./xapi/classes && cp -r ./classes ./xapi
mkdir -p ./xapi/db && cp -r ./db ./xapi
mkdir -p ./xapi/lang && cp -r ./lang ./xapi
mkdir -p ./xapi/lib && cp -r ./lib ./xapi
mkdir -p ./xapi/vendor && cp -r ./vendor ./xapi
cp ./LICENSE ./xapi
cp ./README.md ./xapi
cp ./settings.php ./xapi
cp ./version.php ./xapi
# Creates the zip file.
mv ../moodle_logstore_build xapi
zip -r xapi.zip xapi -x "xapi/.git/**/*"
rm -rf xapi
zip -r xapi.zip xapi
File deleted
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment