summaryrefslogtreecommitdiffstats
path: root/.travis.yml
diff options
context:
space:
mode:
authorJohn Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>2018-07-10 18:40:59 +0200
committerJohn Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>2018-07-11 15:31:29 +0200
commit75f0d3c093de01365f85e8e3035291d9a9a8c889 (patch)
treeb84b25a2e6eb16c00a74fd6db8b0f446ef661a03 /.travis.yml
parent3f3ad0eeb8e01fe725a89ad196d23f22ad33de41 (diff)
Vue cleanup and init
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml90
1 files changed, 0 insertions, 90 deletions
diff --git a/.travis.yml b/.travis.yml
deleted file mode 100644
index e111d2b4..00000000
--- a/.travis.yml
+++ /dev/null
@@ -1,90 +0,0 @@
-sudo: false
-dist: trusty
-language: php
-php:
- - 7.0
- - 7.1
-# - 7.2
-env:
- global:
- - CORE_BRANCH=master
- - NIGHTLY=FALSE
- matrix:
- - DB=pgsql
-
-branches:
- only:
- - master
- - /^stable\d+(\.\d+)?$/
- - /^v\d++(\.\d+)?+(\.\d+)?+(\.\d+)?$/
-
-matrix:
- include:
- - php: 7.0
- env: DB=pgsql CORE_BRANCH=stable12
- - php: 7.1
- env: DB=pgsql CORE_BRANCH=stable12
- - php: 7.0
- env: DB=pgsql CORE_BRANCH=stable13
- - php: 7.1
- env: DB=pgsql CORE_BRANCH=stable13
-# - php: 7.2
-# env: DB=pgsql CORE_BRANCH=stable13
- fast_finish: true
-
-before_install:
- - export DISPLAY=:99.0
- - sh -e /etc/init.d/xvfb start
- - nvm install 7.6
- - npm install -g npm@latest
- - make
- - make appstore
- # install nextcloud
- - cd ../
- - git clone https://github.com/nextcloud/server.git --recursive --depth 1 -b $CORE_BRANCH core
- - mv contacts core/apps/
-
-before_script:
- - 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
- # fill nextcloud with default configs and enable contacts
- - cd core
- - mkdir data
- - ./occ maintenance:install --database-name oc_autotest --database-user oc_autotest --admin-user admin --admin-pass admin --database $DB --database-pass=''
- - ./occ app:enable contacts
- - ./occ background:cron # enable default cron
- - php -S localhost:8080 &
- - cd apps/contacts
-
-script:
- - make test
-
- # Upload the nightly to ftp server
- - if [[ "$NIGHTLY" = "TRUE" ]]; then curl --ftp-create-dirs -T /home/travis/build/nextcloud/core/apps/contacts/build/artifacts/appstore/contacts.tar.gz -u $FTP_LOGIN:$FTP_PW ftp://upload.portknox.de/htdocs/contacts/nextcloud_contacts_nightly_build_$(date +%Y-%m-%d).tar.gz; fi
-
-after_failure:
- - cat ../../data/nextcloud.log
-
-after_success:
- # codecov has issues when not run exactly in the cloned folder on travis, so
- # revert everything
- - cd ../../../
- - mv core/apps/contacts .
- - cd contacts
- - node_modules/codecov/bin/codecov
-
-deploy:
- provider: releases
- api_key:
- secure: IBNQc4MsBqOc6bj2fD1PnMFfELFpP2GqpZjmBsqP43dWixo8vZzafg7JwlsfnuC0rfcOE/2NwHQl43d+37sXMbMl+ZXgz2ax/wOyLAS2PK/EQEDkzYOdI0E/8u2D7V7m9LlCQ8MOGSGmjYwFcDLzcmgU8AOWg4N85ktpOkaiVF1287Rr+wcRZ0o4/VTVvykYzfKDIBaACAX+EaXtpBtD0cTr1lFN4vKuUma2+iX+MyPVZcvIbCWv2bTzqXzfkT3NagZuFXcooXhvPGFoOb8AisxRSoVP48Vpt8ziG+7wDFlIrNe+fjNJxOEMDEP8cYljoUU6MaOxcm012s/CqHjWBuTI5MRAWlH4w9YJ/1BhFoSJOUb21401zp255puPZJ+Vq8i720F21xm7g7Vc/1NsEAwmTzLgaG8cnV98SonITVDuR4qIaMWpHwTMhap6sHMW7UfH4QnCKypo1mgITFdjM9ANYbcfF8GBfrK4MZtuw75AcLoytFia+KnAOO7OpC93eo6Czcqu6ILOBz1XNWZcFQJTrkLKkFslZLhSSrgPrTL4Py0zVmBurxdOmoZkDcxyKmk/1ggQmZKhh7OS1TGW/7tckscwMhukLwnQiXBCQJ7VWAJ/2eaolym1+fDbqJ4z8t9q2KEfZyqlYAL4VxPqQzxwO9O19ej1WtncvpFHlQw=
- file: build/artifacts/appstore/contacts.tar.gz
- skip_cleanup: true
- on:
- repo: nextcloud/contacts
- tags: true
- php: 7.0
-
-addons:
- firefox: "latest"