forked from jruby/jruby
-
Notifications
You must be signed in to change notification settings - Fork 1
/
ci.hocon
38 lines (30 loc) · 1017 Bytes
/
ci.hocon
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
java7: {name: oraclejdk, version: "8u66", platformspecific: true}
common: {
packages: {
git : ">=1.8.3"
maven : ">=3.3.9"
ruby : ">=2.1.0"
}
downloads: {
JAVA_HOME: ${java7}
}
environment: {
PATH: "$JAVA_HOME/bin:$PATH"
}
setup: [
[ruby, "tool/jt.rb", build]
]
timelimit: "30:00"
}
gate_caps: {
capabilities: [linux, amd64, gate]
}
jt: [ruby, "tool/jt.rb"]
builds = [
{name: "ruby-test-fast"} ${common} ${gate_caps} {run: [${jt} [test, fast]]},
{name: "ruby-test-specs-command-line"} ${common} ${gate_caps} {run: [${jt} [test, specs, ":command_line"]]},
{name: "ruby-test-specs-language"} ${common} ${gate_caps} {run: [${jt} [test, specs, ":language"]]},
{name: "ruby-test-specs-core"} ${common} ${gate_caps} {run: [${jt} [test, specs, ":core"]]},
{name: "ruby-test-specs-library"} ${common} ${gate_caps} {run: [${jt} [test, specs, ":library"]]},
{name: "ruby-test-specs-truffle"} ${common} ${gate_caps} {run: [${jt} [test, specs, ":truffle"]]}
]