forked from gino0631/nextcloud-metadata
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
82 lines (75 loc) · 2.43 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
language: php
os: linux
php:
- 7.3
- 7.4
- 8.0
- 8.1
services:
- postgresql
env:
global:
- APP_NAME=metadata
jobs:
- CLOUD=nextcloud CORE_BRANCH=stable18
- CLOUD=nextcloud CORE_BRANCH=stable19
- CLOUD=nextcloud CORE_BRANCH=stable20
- CLOUD=nextcloud CORE_BRANCH=stable21
- CLOUD=nextcloud CORE_BRANCH=stable22
- CLOUD=nextcloud CORE_BRANCH=stable23
- CLOUD=nextcloud CORE_BRANCH=stable24
- CLOUD=nextcloud CORE_BRANCH=stable25
- CLOUD=nextcloud CORE_BRANCH=master
- CLOUD=owncloud CORE_BRANCH=stable10
jobs:
exclude:
- php: 7.3
env: CLOUD=nextcloud CORE_BRANCH=stable24
- php: 7.3
env: CLOUD=nextcloud CORE_BRANCH=stable25
- php: 7.3
env: CLOUD=nextcloud CORE_BRANCH=master
- php: 7.4
env: CLOUD=owncloud CORE_BRANCH=stable10
- php: 8.0
env: CLOUD=nextcloud CORE_BRANCH=stable18
- php: 8.0
env: CLOUD=nextcloud CORE_BRANCH=stable19
- php: 8.0
env: CLOUD=nextcloud CORE_BRANCH=stable20
- php: 8.0
env: CLOUD=owncloud CORE_BRANCH=stable10
- php: 8.1
env: CLOUD=nextcloud CORE_BRANCH=stable18
- php: 8.1
env: CLOUD=nextcloud CORE_BRANCH=stable19
- php: 8.1
env: CLOUD=nextcloud CORE_BRANCH=stable20
- php: 8.1
env: CLOUD=nextcloud CORE_BRANCH=stable21
- php: 8.1
env: CLOUD=nextcloud CORE_BRANCH=stable22
- php: 8.1
env: CLOUD=nextcloud CORE_BRANCH=stable23
- php: 8.1
env: CLOUD=owncloud CORE_BRANCH=stable10
allow_failures:
- env: CLOUD=nextcloud CORE_BRANCH=master
before_install:
- if [ $CLOUD = 'nextcloud' ]; then wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh; fi
- if [ $CLOUD = 'owncloud' ]; then wget https://raw.githubusercontent.com/owncloud/administration/master/travis-ci/before_install.sh; fi
- if [ $CLOUD = 'owncloud' ]; then nvm install 17; fi
- if [ $CLOUD = 'owncloud' ]; then curl -sSfL -o ~/.phpenv/versions/$(phpenv version-name)/bin/phpunit https://phar.phpunit.de/phpunit-6.5.phar; fi
- if [ $CLOUD = 'owncloud' ]; then ln -s $PWD ../$APP_NAME; fi
- . ./before_install.sh $APP_NAME $CORE_BRANCH pgsql
- if [ $CLOUD = 'nextcloud' ]; then cd ../server; fi
- if [ $CLOUD = 'owncloud' ]; then cd ../core; fi
- ./occ check
- ./occ status
- ./occ app:enable $APP_NAME
- ./occ app:list
script:
- cd apps/$APP_NAME/
# Run phpunit tests
- cd tests
- phpunit --configuration phpunit.xml