-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy path.travis.yml
38 lines (32 loc) · 1.03 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
language: python
services:
- docker
before_install:
- pip install tavern==0.34.0
jobs:
include:
- stage: "api" # naming the Tests stage
name: "Testing Hub API" # names the first Tests stage job
script: cd tests && make api
- stage: "webapp"
name: "Testing webapp UI (tutorial)"
script: cd tests && make webapp
- stage: "studio4mygene"
name: "Testing studio4mygene UI/hub"
script: cd tests && make studio4mygene
#- stage: "studio4myvariant"
# name: "Testing studio4myvariant UI/hub"
# script: cd tests && make studio4myvariant
- stage: "studio4mychem"
name: "Testing studio4mychem UI/hub"
script: cd tests && make studio4mychem
cache:
directories:
- tests/webapp/tutorial/node_modules
- tests/webapp/studio4mygene/node_modules
#- tests/webapp/studio4myvariant/node_modules
- tests/webapp/studio4mychem/node_modules
addons:
artifacts:
paths:
- $(git ls-files -o | grep -v \/node_modules\/ | grep -v pytest_cache)