-
Notifications
You must be signed in to change notification settings - Fork 11
/
.travis.yml
51 lines (44 loc) · 1.45 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
dist: trusty
git:
depth: false
language: d
d:
- dmd
os:
- linux
- osx
env:
global: MACOSX_DEPLOYMENT_TARGET=10.9
script: dub build
matrix:
include:
# beta and nightly builds for DMD and LDC
- &entry
d: dmd-beta
os: linux
- <<: *entry
d: dmd-nightly
# deployment
- &deploy
stage: deploy
if: tag IS present
d: dmd
os: linux
script: ./tools/build_release.sh
deploy:
provider: releases
api_key:
secure: Ujn07NYSawxfE4LpFQsFMRzdmxXCGdtGba8jFZFcBY9CdISnG70y5YyXdS0hbXTMM8bH08v4KFD4G9Vm1kog6Lwon4jzhScaAjlSOl1ylku5VxPdYuhX4laLKxMVOIx+jA3P0PyIM9Ygd/dwDtPnAHShqwtQfyQYxxwSNVjQfmdsSHiVk5mmiZdz9sUTKc4fBJY88el1b8O65nl9JArpoLM3ph0PwHuKo78H+Orn0sZC39H6Q86CmNRrDvrIlmJy4raAoEVqj1PHZuV0HcV6HjqHGv4/wT5LnW4Mvn8T6V8H+ZJSVzWtDcV/6fDac8DklgDG4cG3WwfvFFrXAAlpVtg0dFNRH1EVdOiwPWywhfz2/oaHAUR8ODgvnHGSKuWAiSLqEGtQaaEJj7lORKk/nSyfy2+L+2LHjMv0EUcWo/GiDD6aJO26kg6eCinN/lasvLcNRaTSTl8tXKZQNMrRL81+H0+sqA8dT28doDjlUC8BSpoYkn7I5uKeACrIH8wchPIRJfIIm/08mUhLUqmKC/2Iz+wUcisR6JiTB9jPPeOFCS9YgSPvD9Vj2IMLJGLIGbAeZANT3mvm9SnhPLkfQwjZ4Sc5J2Xab2iGvd3AC8zg2fyWDEkIU7DtRgTJ9gCARngpJWkk7ML+lgKh0zKYnGgvtAX+P5/CAQn41D/6G6E=
draft: true
tag_name: $TRAVIS_TAG
file_glob: true
file: bin/dvm*
skip_cleanup: true
on:
repo: jacob-carlborg/dvm
tags: true
- <<: *deploy
os: osx
allow_failures:
- <<: *entry
d: dmd-nightly