diff options
author | Maxence Lange <maxence@artificial-owl.com> | 2018-12-19 00:13:33 -0100 |
---|---|---|
committer | Maxence Lange <maxence@artificial-owl.com> | 2018-12-19 00:13:33 -0100 |
commit | 37a889d9780314af06c373c7e605e9606238f34e (patch) | |
tree | ce001b3d0b8bba7a6313a6570884b8a01d88e492 /.drone.yml | |
parent | 47c658c32b712277f9330801085c4dd288dbe742 (diff) |
Merge branch 'master' into framework-import-process+activity
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
Diffstat (limited to '.drone.yml')
-rw-r--r-- | .drone.yml | 73 |
1 files changed, 71 insertions, 2 deletions
@@ -4,6 +4,71 @@ clone: depth: 1 pipeline: + check-app-compatbility: + image: nextcloudci/php7.0:php7.0-17 + environment: + - APP_NAME=social + - CORE_BRANCH=stable15 + - DB=sqlite + commands: + # Pre-setup steps + - wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh + - bash ./before_install.sh $APP_NAME $CORE_BRANCH $DB + - cd ../server + # Code checker + - ./occ app:check-code $APP_NAME -c strong-comparison + - ./occ app:check-code $APP_NAME -c deprecation + when: + matrix: + TESTS: check-app-compatbility + syntax-php7.0: + image: nextcloudci/php7.0:php7.0-17 + environment: + - APP_NAME=social + - CORE_BRANCH=stable15 + - DB=sqlite + commands: + - composer install + - ./vendor/bin/parallel-lint --exclude ./vendor/ . + when: + matrix: + TESTS: syntax-php7.0 + syntax-php7.1: + image: nextcloudci/php7.1:php7.1-15 + environment: + - APP_NAME=social + - CORE_BRANCH=stable15 + - DB=sqlite + commands: + - composer install + - ./vendor/bin/parallel-lint --exclude ./vendor/ . + when: + matrix: + TESTS: syntax-php7.1 + syntax-php7.2: + image: nextcloudci/php7.2:php7.2-9 + environment: + - APP_NAME=social + - CORE_BRANCH=stable15 + - DB=sqlite + commands: + - composer install + - ./vendor/bin/parallel-lint --exclude ./vendor/ . + when: + matrix: + TESTS: syntax-php7.2 + syntax-php7.3: + image: nextcloudci/php7.3:php7.3-2 + environment: + - APP_NAME=social + - CORE_BRANCH=stable15 + - DB=sqlite + commands: + - composer install + - ./vendor/bin/parallel-lint --exclude ./vendor/ . + when: + matrix: + TESTS: syntax-php7.3 eslint: image: nextcloudci/jsunit:jsunit-5 commands: @@ -12,7 +77,6 @@ pipeline: when: matrix: TESTS: eslint - vue-build: image: nextcloudci/jsunit:jsunit-5 commands: @@ -20,10 +84,15 @@ pipeline: - npm run build when: matrix: - TESTS:vue-build + TESTS: vue-build matrix: include: + - TESTS: check-app-compatbility + - TESTS: syntax-php7.0 + - TESTS: syntax-php7.1 + - TESTS: syntax-php7.2 + - TESTS: syntax-php7.3 - TESTS: eslint - TESTS: vue-build |