@@ -3,6 +3,9 @@ dist: trusty
3
3
4
4
language : java
5
5
6
+ env :
7
+ global :
8
+ - RENAISSANCE_VERSION="0.10.0"
6
9
7
10
refs :
8
11
- &bundle
@@ -15,20 +18,20 @@ refs:
15
18
- ' mkdir -p "$HOME/.prebuilt"'
16
19
- ' ls "$HOME/.prebuilt"'
17
20
- ' rm -rf "$HOME/.prebuilt"/*.jar'
18
- - ' cp target/renaissance-gpl-0.9.0 .jar "$HOME/.prebuilt/"`git rev-parse HEAD`.jar'
19
- - ' cp renaissance-jmh/target/scala-2.12/renaissance-jmh-assembly-0.9.0 .jar "$HOME/.prebuilt/"`git rev-parse HEAD`-jmh-assembly.jar'
21
+ - ' cp target/renaissance-gpl-$RENAISSANCE_VERSION .jar "$HOME/.prebuilt/"`git rev-parse HEAD`.jar'
22
+ - ' cp renaissance-jmh/target/scala-2.12/renaissance-jmh-assembly-$RENAISSANCE_VERSION .jar "$HOME/.prebuilt/"`git rev-parse HEAD`-jmh-assembly.jar'
20
23
21
24
- &bench
22
25
stage : benchmark
23
26
script :
24
27
- mkdir -p target
25
28
- mkdir -p renaissance-jmh/target/scala-2.12
26
- - CACHED_JAR_NAME="$HOME/.prebuilt/"`git rev-parse HEAD`.jar; if [ -e "$CACHED_JAR_NAME" ]; then cp "$CACHED_JAR_NAME" target/renaissance-gpl-0.9.0 .jar; else ./tools/sbt/bin/sbt assembly; fi
27
- - CACHED_JMH_JAR_NAME="$HOME/.prebuilt/"`git rev-parse HEAD`-jmh-assembly.jar; if [ -e "$CACHED_JMH_JAR_NAME" ]; then cp "$CACHED_JMH_JAR_NAME" renaissance-jmh/target/scala-2.12/renaissance-jmh-assembly-0.9.0 .jar; else ./tools/sbt/bin/sbt renaissanceJmh/jmh:assembly; fi
29
+ - CACHED_JAR_NAME="$HOME/.prebuilt/"`git rev-parse HEAD`.jar; if [ -e "$CACHED_JAR_NAME" ]; then cp "$CACHED_JAR_NAME" target/renaissance-gpl-$RENAISSANCE_VERSION .jar; else ./tools/sbt/bin/sbt assembly; fi
30
+ - CACHED_JMH_JAR_NAME="$HOME/.prebuilt/"`git rev-parse HEAD`-jmh-assembly.jar; if [ -e "$CACHED_JMH_JAR_NAME" ]; then cp "$CACHED_JMH_JAR_NAME" renaissance-jmh/target/scala-2.12/renaissance-jmh-assembly-$RENAISSANCE_VERSION .jar; else ./tools/sbt/bin/sbt renaissanceJmh/jmh:assembly; fi
28
31
- ' java -version'
29
- - ' java -jar ./target/renaissance-gpl-0.9.0 .jar --raw-list >list.txt'
30
- - ' for BENCH in `cat list.txt`; do echo "====> $BENCH"; java -Xms2500M -Xmx2500M -jar ./target/renaissance-gpl-0.9.0 .jar --functional-test -r 1 "$BENCH" || exit 1; done'
31
- - ' java -Xms2500M -Xmx2500M -jar ./renaissance-jmh/target/scala-2.12/renaissance-jmh-assembly-0.9.0 .jar -wi 0 -i 1 -f 1'
32
+ - ' java -jar ./target/renaissance-gpl-$RENAISSANCE_VERSION .jar --raw-list >list.txt'
33
+ - ' for BENCH in `cat list.txt`; do echo "====> $BENCH"; java -Xms2500M -Xmx2500M -jar ./target/renaissance-gpl-$RENAISSANCE_VERSION .jar --functional-test -r 1 "$BENCH" || exit 1; done'
34
+ - ' java -Xms2500M -Xmx2500M -jar ./renaissance-jmh/target/scala-2.12/renaissance-jmh-assembly-$RENAISSANCE_VERSION .jar -wi 0 -i 1 -f 1'
32
35
33
36
jobs :
34
37
include :
41
44
name : " README.md is up to date"
42
45
script :
43
46
- ./tools/sbt/bin/sbt assembly
44
- - java -jar ./target/renaissance-gpl-0.9.0 .jar --readme && git diff --exit-code -- README.md CONTRIBUTION.md
47
+ - java -jar ./target/renaissance-gpl-$RENAISSANCE_VERSION .jar --readme && git diff --exit-code -- README.md CONTRIBUTION.md
45
48
46
49
- << : *bundle
47
50
os : osx
0 commit comments