2014-08-18 08:04:23 +00:00
|
|
|
language: python
|
2018-07-30 09:06:55 +00:00
|
|
|
|
|
|
|
env:
|
|
|
|
- CCNET_CONF_DIR=/tmp/ccnet SEAFILE_CONF_DIR=/tmp/seafile-data
|
|
|
|
|
|
|
|
# install & start seafile-server CE v6.3, install phantomjs & nginx
|
2014-08-18 08:04:23 +00:00
|
|
|
before_install:
|
2014-08-19 08:43:47 +00:00
|
|
|
# build/init/start ccnet-server/seafile-server
|
2018-07-10 09:47:46 +00:00
|
|
|
- git clone --depth=1 --branch=6.3 git://github.com/haiwen/seafile-test-deploy /tmp/seafile-test-deploy
|
2014-08-19 08:43:47 +00:00
|
|
|
- cd /tmp/seafile-test-deploy && ./bootstrap.sh && cd -
|
2014-08-30 15:17:08 +00:00
|
|
|
# install phantomjs
|
2014-08-19 08:43:47 +00:00
|
|
|
- ./tests/install-deps.sh
|
2018-07-30 09:06:55 +00:00
|
|
|
|
|
|
|
# install seahub requirements
|
2014-08-19 08:43:47 +00:00
|
|
|
install:
|
2018-07-30 09:06:55 +00:00
|
|
|
- pip install -r requirements.txt --allow-all-external --allow-unverified PIL
|
2014-08-30 15:17:08 +00:00
|
|
|
- pip install -r test-requirements.txt
|
2018-07-30 09:06:55 +00:00
|
|
|
|
|
|
|
# int & start seahub server
|
|
|
|
before_scipt:
|
|
|
|
- ./tests/seahubtests.sh init && ./tests/seahubtests.sh runserver
|
|
|
|
|
|
|
|
# run seahub tests
|
|
|
|
script:
|
|
|
|
- ./tests/seahubtests.sh test
|
|
|
|
|
|
|
|
after_success: true
|
|
|
|
|
|
|
|
after_failure: true
|
|
|
|
|
|
|
|
after_script: true
|
|
|
|
|
2014-08-18 08:04:23 +00:00
|
|
|
notifications:
|
2017-08-17 04:02:26 +00:00
|
|
|
email: false
|
|
|
|
slack:
|
|
|
|
rooms:
|
|
|
|
secure: TAfn5FZpRfzjGnHl2oiF1bF9FVg3L+ObK6gkNmdAY08xgdd8fHFOHrlD1WzrYSom3eT2OZ/5YPzrKAwbuWcMqTWc7NxjBCEDwfRu7F0DVBX/tUCd4f8H4B0LhaVpF3kNpApRV8UhIi1+2z9slP0O1BerDDn5AaTOx9YfcAFs/w8=
|
|
|
|
on_success: always
|
2018-07-30 09:06:55 +00:00
|
|
|
|
|
|
|
branches:
|
|
|
|
only:
|
|
|
|
- master
|
|
|
|
- 6.3
|
|
|
|
- 6.2
|