diff options
author | John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com> | 2020-02-28 11:27:35 +0100 |
---|---|---|
committer | John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com> | 2020-02-28 11:27:35 +0100 |
commit | 0da2b95fc89a0bc4e75df2874f12ff4efe0003fc (patch) | |
tree | 0029f874ff2d6c49448416e0eaab223f767cdffd | |
parent | ad04317753419ea009ce4c8a4123e9940649e4d7 (diff) |
No more travis
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
-rw-r--r-- | .travis.yml | 120 |
1 files changed, 0 insertions, 120 deletions
diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index c5a9c417..00000000 --- a/.travis.yml +++ /dev/null @@ -1,120 +0,0 @@ -sudo: required -dist: trusty -language: php -php: - - 7.2 - - 7.3 - -# Server requires PostgreSQL >= 9.5 -addons: - postgresql: "9.5" - apt: - packages: - - mysql-server-5.6 - - mysql-client-core-5.6 - - mysql-client-5.6 - - php5-pgsql - - libxml2-utils - -services: - - postgresql - -env: - global: - - CORE_BRANCH=master - - TEST_JS=FALSE - - PHP_COVERAGE=FALSE - matrix: - - DB=sqlite - -branches: - only: - - master - - /^stable\d+(\.\d+)?$/ - - /^v\d++(\.\d+)?+(\.\d+)?+(\.\d+)?$/ - -matrix: - include: - - php: 7.2 - env: "DB=mysql CORE_BRANCH=master" - - php: 7.3 - env: "DB=mysql CORE_BRANCH=master TEST_JS=TRUE PHP_COVERAGE=TRUE" - - php: 7.2 - env: "DB=pgsql CORE_BRANCH=master" - - php: 7.3 - env: "DB=pgsql CORE_BRANCH=master" - fast_finish: true - -cache: - directories: - - "$HOME/.composer/cache/files" - - "$HOME/.npm" - -before_install: - - php --info - - # Set up DB - - if [[ "$DB" == 'pgsql' ]]; then createuser -U travis -s oc_autotest; fi - - if [[ "$DB" == 'mysql' ]]; then mysql -u root -e 'create database oc_autotest;'; fi - - if [[ "$DB" == 'mysql' ]]; then mysql -u root -e "CREATE USER 'oc_autotest'@'localhost' IDENTIFIED BY '';"; fi - - if [[ "$DB" == 'mysql' ]]; then mysql -u root -e "GRANT ALL ON oc_autotest.* TO 'oc_autotest'@'localhost';"; fi - - composer self-update - - make install-composer-deps-dev - - cd .. - - git clone https://github.com/nextcloud/server.git --recursive --depth 1 -b $CORE_BRANCH core - - mv contacts core/apps/ - -before_script: - # Set up core - - php -f core/occ maintenance:install --database-name oc_autotest --database-user oc_autotest --admin-user admin --admin-pass admin --database $DB --database-pass='' - - # Set up app - - php -f core/occ app:enable contacts - - # Enable app twice to check occ errors of registered commands - - php -f core/occ app:enable contacts - - cd core/apps/contacts - - # Run JS tests - - npm install -g npm@latest - - make dev-setup - - # XDebug is only needed if we report coverage -> speeds up other builds - - if [[ "$PHP_COVERAGE" = "FALSE" ]]; - then phpenv config-rm xdebug.ini; - fi - -script: - # Check info.xml schema validity - - wget https://apps.nextcloud.com/schema/apps/info.xsd - - xmllint appinfo/info.xml --schema info.xsd --noout - - rm info.xsd - - # Check PHP syntax errors - - find . -name \*.php -not -path './vendor/*' -exec php -l "{}" \; - - # Run server's app code checker - - php ../../occ app:check-code contacts - - # Run JS tests - - if [[ "$TEST_JS" = "TRUE" ]]; - then make test; - fi - - # Test JS compilation - - make build-js-production - - # Test php - - make test-php - - if [[ "$PHP_COVERAGE" = "TRUE" ]]; - then make test-php-coverage; - else make test-php; - fi - -after_success: - - if [[ "$PHP_COVERAGE" = "TRUE" ]]; - then bash <(curl -s https://codecov.io/bash); - fi - -after_failure: - - cat ../../data/nextcloud.log |