forked from pharo-nosql/voyage
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
44 lines (41 loc) · 1.47 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
language: smalltalk
sudo: required
os:
- linux
# - osx
before_install:
- bash .install_mongodb_on_travis.sh
- sleep 15 # https://docs.travis-ci.com/user/database-setup/#MongoDB-does-not-immediately-accept-connections
- mongo --eval 'db.version();'
- bash .install_arangodb.sh
matrix:
include:
- smalltalk: Pharo64-9.0
smalltalk_config: .smalltalk.ston
env: MONGODB=4.0
- smalltalk: Pharo64-8.0
smalltalk_config: .smalltalk.ston
env: MONGODB=4.0
- smalltalk: Pharo64-8.0
smalltalk_config: .smalltalk.ston
env: MONGODB=3.6
- smalltalk: Pharo-7.0
smalltalk_config: .smalltalk.ston
env: MONGODB=3.6
- smalltalk: Pharo64-8.0
smalltalk_config: .smalltalk-multiple.ston
env: MONGODB=4.0
- smalltalk: Pharo-7.0
smalltalk_config: .smalltalk-multiple.ston
env: MONGODB=3.6
# disabling unqlite for now as there is a FFI problem preventing unqlite lib zu work
# Esteban will fix that later when the right vm is there
# - smalltalk: Pharo-7.0
# before_script: wget https://github.com/pharo-nosql/PunQLite/releases/download/stable/unqlite.so
# smalltalk_config: .smalltalk-unqlite.ston
# - smalltalk: Pharo-6.1
# before_script: wget https://github.com/pharo-nosql/PunQLite/releases/download/stable/unqlite.so
# smalltalk_config: .smalltalk-unqlite.ston
# bob-bench xUnit file analysis (?where is my xml?)
after_script:
- pip install --user benchupload && python -mbenchupload