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