forked from cucumber-attic/gherkin
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
71 lines (63 loc) · 2.54 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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
# https://github.com/travis-ci/travis-ci/issues/649
# https://github.com/exKAZUu/TravisTemplateForCSharpMono/blob/master/.travis.yml
language: objective-c
rvm:
- 2.0.0
- 2.1.0
- 2.2.0
- jruby-head
jdk:
- oraclejdk8
env:
- TARGET_LANG=csharp MONO_VERSION="3.2.7" DMG=0
- TARGET_LANG=csharp MONO_VERSION="3.0.12" DMG=1
- TARGET_LANG=java MONO_VERSION="3.2.7" DMG=0
- TARGET_LANG=ruby MONO_VERSION="3.2.7" DMG=0
- TARGET_LANG=javascript MONO_VERSION="3.2.7" DMG=0
matrix:
exclude:
- env: TARGET_LANG=csharp MONO_VERSION="3.2.7" DMG=0
rvm: 2.0.0
- env: TARGET_LANG=csharp MONO_VERSION="3.2.7" DMG=0
rvm: 2.1.0
- env: TARGET_LANG=csharp MONO_VERSION="3.2.7" DMG=0
rvm: jruby-head
- env: TARGET_LANG=csharp MONO_VERSION="3.0.12" DMG=1
rvm: 2.0.0
- env: TARGET_LANG=csharp MONO_VERSION="3.0.12" DMG=1
rvm: 2.1.0
- env: TARGET_LANG=csharp MONO_VERSION="3.0.12" DMG=1
rvm: jruby-head
- env: TARGET_LANG=java MONO_VERSION="3.2.7" DMG=0
rvm: 2.0.0
- env: TARGET_LANG=java MONO_VERSION="3.2.7" DMG=0
rvm: 2.1.0
- env: TARGET_LANG=java MONO_VERSION="3.2.7" DMG=0
rvm: jruby-head
- env: TARGET_LANG=javascript MONO_VERSION="3.2.7" DMG=0
rvm: 2.0.0
- env: TARGET_LANG=javascript MONO_VERSION="3.2.7" DMG=0
rvm: 2.1.0
- env: TARGET_LANG=javascript MONO_VERSION="3.2.7" DMG=0
rvm: jruby-head
before_install:
- export EnableNuGetPackageRestore=true
- "if [ \"$TARGET_LANG\" = \"ruby\" ]; then gem update bundler; fi"
- "if [ \"$DMG\" = \"0\" ]; then wget \"http://download.xamarin.com/MonoFrameworkMDK/Macx86/MonoFramework-MDK-${MONO_VERSION}.macos10.xamarin.x86.pkg\"; fi"
- "if [ \"$DMG\" = \"0\" ]; then sudo installer -pkg \"MonoFramework-MDK-${MONO_VERSION}.macos10.xamarin.x86.pkg\" -target /; fi"
- "if [ \"$DMG\" = \"1\" ]; then wget \"http://download.mono-project.com/archive/${MONO_VERSION}/macos-10-x86/MonoFramework-MDK-${MONO_VERSION}.macos10.xamarin.x86.dmg\"; fi"
- "if [ \"$DMG\" = \"1\" ]; then hdid \"MonoFramework-MDK-${MONO_VERSION}.macos10.xamarin.x86.dmg\"; fi"
- "if [ \"$DMG\" = \"1\" ]; then sudo installer -pkg \"/Volumes/Mono Framework MDK ${MONO_VERSION}/MonoFramework-MDK-${MONO_VERSION}.macos10.xamarin.x86.pkg\" -target /; fi"
# https://github.com/travis-ci/travis-ci/issues/2839
- export JAVA_HOME="$(/usr/libexec/java_home)"
# install jq
- brew install jq
script: "cd $TARGET_LANG; make"
branches:
only:
- master
notifications:
email:
- cukes-devs@googlegroups.com
irc:
- "irc.freenode.org#cucumber"