@@ -6,13 +6,15 @@ executors:
66
77# ----------------------------------------------------------------------------
88# vital to set the MaxRAM parameter as cgroups settings are not passed to the JVM
9- jdk11 :
9+ jdk11-small :
1010 docker :
11- - image : circleci/openjdk:11.0.2-jdk
11+ - image : cimg/openjdk:11.0
12+ resource_class : small
1213 working_directory : ~/repo
1314 environment :
1415 JAVA_TOOL_OPTIONS : -XX:MaxRAM=1536m
15- MAVEN_OPTS : -Xmx512m
16+ MAVEN_OPTS : -Xmx736m
17+ REPO_NAME : ClientData
1618
1719
1820# ############################################################################
@@ -27,9 +29,9 @@ commands:
2729 - run :
2830 name : Initializing Maven
2931 command : |
30- mvn --version
3132 mkdir -p ./.mvn
32- echo '-e -B -DtrimStackTrace=false --settings .circleci/maven-settings.xml' > ./.mvn/maven.config
33+ echo "-e -B -Dorg.slf4j.simpleLogger.showDateTime=true -Dorg.slf4j.simpleLogger.dateTimeFormat=yyyy-MM-dd'T'HH:mm:ss.SSS -DtrimStackTrace=false -Dsurefire.useSystemClassLoader=false -Dog.deploy.branch=$CIRCLE_BRANCH -Dog.deploy.tag=$CIRCLE_TAG -Dog.deploy.sha=$CIRCLE_SHA1 --settings .circleci/maven-settings.xml" > ./.mvn/maven.config
34+ mvn --version
3335
3436# ----------------------------------------------------------------------------
3537 maven_install_test :
@@ -57,9 +59,9 @@ commands:
5759 command : |
5860 RELEASE_SHA=$(git rev-parse HEAD)
5961 git checkout main
60- MASTER_SHA =$(git rev-parse HEAD)
61- if [[ "$RELEASE_SHA" != "$MASTER_SHA " ]]; then
62- echo "release tag SHA != main HEAD SHA, $RELEASE_SHA $MASTER_SHA "
62+ MAIN_SHA =$(git rev-parse HEAD)
63+ if [[ "$RELEASE_SHA" != "$MAIN_SHA " ]]; then
64+ echo "release tag SHA != main HEAD SHA, $RELEASE_SHA $MAIN_SHA "
6365 exit 1
6466 fi
6567 git config --local user.email "cibot@opengamma.com"
@@ -127,15 +129,15 @@ commands:
127129# jobs to run
128130jobs :
129131 build :
130- executor : jdk11
132+ executor : jdk11-small
131133 steps :
132134 - perform_build :
133135 actions :
134136 - maven_install_test
135137
136138# ----------------------------------------------------------------------------
137139 release :
138- executor : jdk11
140+ executor : jdk11-small
139141 steps :
140142 - perform_build :
141143 actions :
@@ -145,7 +147,7 @@ jobs:
145147
146148# ----------------------------------------------------------------------------
147149 trigger_release :
148- executor : jdk11
150+ executor : jdk11-small
149151 steps :
150152 - perform_build :
151153 actions :
0 commit comments