forked from WhoopInc/dogstatsde
-
Notifications
You must be signed in to change notification settings - Fork 7
/
.travis.yml
55 lines (55 loc) · 1.73 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
sudo: false
env:
global:
- MAIN_OTP=20.3
- secure: bX42me5j3yUdqYJbOc+igI6YMmmrxvvZSnY26Y951QOysF6jfKJ/pU+6s6NqyERFkPA6gsDCDvq2J2KUZaqLtHpZJezpcblEkxRvEJwQsr9gL5YsJCWW9nQNNwXDYe1po70QoXcSIwChC8sUuEBtKIVuLMWlKohTQF0TUHfHbpHQNqlhP7NYWpKjZzd6SvAZzyPrzKGmB8/0NCyVvava0PBRV/9woJdJ2migW+TYP4DqjqU0utLZar0G2hEh9l13Vq0dmdHXUtvh6x7GM9pL7B6b4l1NmmErFkwW4M06QhNRJe6pgD+46OzfmYqlp6EKE9jycQrnmynN6pOv23MeUc6apqbTlCGWju0YK4V1rIErF/qY14VqBMBNCRDvGl7g2Zv/isukwj8Ihy2pBsebgVlcGYND68Pd2Zf4ozcMEZgIJLYmZsSn9m1U5b7IAGtOvOiCw7iGKj1t1BgEjcZBMhJrSS0usO78U7dyRsie9flJTxfrdQZei73coay2+T6WtoGKs0YDJTX6uV4twYfVPo5j3wCvqIEfw83hZBWC644gzvFw/DDRRgCp1wEfl4XVbTKCsFDoLkWkBEj+BCCf9ow/V6CZ+EE3Ey89YVcIOmUtFo6SLK4a+nTsGdx3++QIaBedUlDX1kxEKOMYO10YPQziPGEhK4dmhosd9n5k1Bo=
matrix:
include:
- language: elixir
otp_release: 20.3
elixir: 1.6.6
env:
- REBAR_VSN=mix
- language: elixir
otp_release: 21.0
elixir: 1.7.1
env:
- REBAR_VSN=mix
- language: erlang
otp_release: 21.0
env:
- REBAR_VSN=3
- language: erlang
otp_release: 20.3
env:
- REBAR_VSN=3
- language: erlang
otp_release: 19.3
env:
- REBAR_VSN=3
- language: erlang
otp_release: 19.3
env:
- REBAR_VSN=2
- language: erlang
otp_release: 18.2
env:
- REBAR_VSN=3
- language: erlang
otp_release: 18.2
env:
- REBAR_VSN=2
before_install:
- ./scripts/install-prereqs.bash
install:
- ./scripts/install-deps.bash
script:
- ./scripts/run-tests.bash
- ./scripts/run-dialyzer.bash
deploy:
skip_cleanup: true
provider: script
script: ./scripts/deploy-hex.bash
on:
tags: true
condition: $REBAR_VSN = '3' && $TRAVIS_OTP_RELEASE = $MAIN_OTP