HCoop
/
jackhill
/
mal.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
blame
|
history
|
raw
|
HEAD
Travis: split build and test into separate scripts.
[jackhill/mal.git]
/
.travis.yml
1
sudo: required
2
3
language: node
4
5
services:
6
- docker
7
8
matrix:
9
include:
10
# - env: IMPL=awk
11
# os: linux
12
# - env: IMPL=bash
13
# os: linux
14
# - env: IMPL=c
15
# os: linux
16
# - env: IMPL=cpp
17
# os: linux
18
# - env: IMPL=coffee
19
# os: linux
20
# - env: IMPL=cs
21
# os: linux
22
# - env: IMPL=clojure
23
# os: linux
24
# - env: IMPL=crystal
25
# os: linux
26
# - env: IMPL=elixir
27
# os: linux
28
# - env: IMPL=erlang
29
# os: linux
30
# - env: IMPL=es6
31
# os: linux
32
# - env: IMPL=factor
33
# os: linux
34
# - env: IMPL=forth
35
# os: linux
36
# - env: IMPL=fsharp
37
# os: linux
38
# - env: IMPL=go
39
# os: linux
40
# - env: IMPL=groovy
41
# os: linux
42
# - env: IMPL=guile
43
# os: linux
44
# - env: IMPL=haskell
45
# os: linux
46
# - env: IMPL=java
47
# os: linux
48
# - env: IMPL=js
49
# os: linux
50
# - env: IMPL=julia
51
# os: linux
52
# - env: IMPL=lua
53
# os: linux
54
# - env: IMPL=make
55
# os: linux
56
# - env: IMPL=mal BUILD_IMPL=js
57
# os: linux
58
# #- env: IMPL=matlab # licensed (until port to Octave)
59
# # os: linux
60
# #- env: IMPL=miniMAL # repl/string slice bug
61
# # os: linux
62
# - env: IMPL=nim
63
# os: linux
64
# - env: IMPL=ocaml
65
# os: linux
66
# - env: IMPL=perl
67
# os: linux
68
# - env: IMPL=php
69
# os: linux
70
# - env: IMPL=ps
71
# os: linux
72
# - env: IMPL=python
73
# os: linux
74
# - env: IMPL=r
75
# os: linux
76
# - env: IMPL=racket
77
# os: linux
78
# - env: IMPL=rpython
79
# os: linux
80
# - env: IMPL=ruby
81
# os: linux
82
# - env: IMPL=rust
83
# os: linux
84
# - env: IMPL=scala
85
# os: linux
86
- env: IMPL=swift
87
os: osx
88
osx_image: xcode7
89
# - env: IMPL=vb
90
# os: linux
91
92
script:
93
- ./.travis_build.sh
94
- ./.travis_test.sh