forked from dropwizard/metrics
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcircle.yml
29 lines (29 loc) · 861 Bytes
/
circle.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
machine:
timezone: America/Phoenix
java:
version: oraclejdk8
environment:
MAVEN_VERSION: 3.3.3
MAVEN_OPTS: "-Xms64m -Xmx3g -XX:MaxPermSize=512m"
M2_HOME: $HOME/$CIRCLE_PROJECT_REPONAME/apache-maven-${MAVEN_VERSION}
M2: $HOME/$CIRCLE_PROJECT_REPONAME/apache-maven-${MAVEN_VERSION}/bin
JAVA_HOME: $HOME/$CIRCLE_PROJECT_REPONAME/jdk1.8.0_74
dependencies:
cache_directories:
- apache-maven-3.3.3
- jdk1.8.0_74
pre:
- curl "https://storage.googleapis.com/circle-scripts/latest/init.sh" | bash
override:
- './circle/dependency.sh'
test:
override:
- './circle/test.sh'
post:
- mkdir -p $CIRCLE_TEST_REPORTS/junit/
- find . -type f -regex ".*/target/surefire-reports/.*xml" -exec cp {} $CIRCLE_TEST_REPORTS/junit/ \;
deployment:
master:
branch: master
commands:
- './circle/deploy.sh'