summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohn Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>2020-02-28 11:27:35 +0100
committerJohn Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>2020-02-28 11:27:35 +0100
commit0da2b95fc89a0bc4e75df2874f12ff4efe0003fc (patch)
tree0029f874ff2d6c49448416e0eaab223f767cdffd
parentad04317753419ea009ce4c8a4123e9940649e4d7 (diff)
No more travis
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
-rw-r--r--.travis.yml120
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