@@ -6,13 +6,15 @@ executors:
6
6
7
7
# ----------------------------------------------------------------------------
8
8
# vital to set the MaxRAM parameter as cgroups settings are not passed to the JVM
9
- jdk11 :
9
+ jdk11-small :
10
10
docker :
11
- - image : circleci/openjdk:11.0.2-jdk
11
+ - image : cimg/openjdk:11.0
12
+ resource_class : small
12
13
working_directory : ~/repo
13
14
environment :
14
15
JAVA_TOOL_OPTIONS : -XX:MaxRAM=1536m
15
- MAVEN_OPTS : -Xmx512m
16
+ MAVEN_OPTS : -Xmx736m
17
+ REPO_NAME : ClientData
16
18
17
19
18
20
# ############################################################################
@@ -27,9 +29,9 @@ commands:
27
29
- run :
28
30
name : Initializing Maven
29
31
command : |
30
- mvn --version
31
32
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
33
35
34
36
# ----------------------------------------------------------------------------
35
37
maven_install_test :
@@ -57,9 +59,9 @@ commands:
57
59
command : |
58
60
RELEASE_SHA=$(git rev-parse HEAD)
59
61
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 "
63
65
exit 1
64
66
fi
65
67
git config --local user.email "[email protected] "
@@ -127,15 +129,15 @@ commands:
127
129
# jobs to run
128
130
jobs :
129
131
build :
130
- executor : jdk11
132
+ executor : jdk11-small
131
133
steps :
132
134
- perform_build :
133
135
actions :
134
136
- maven_install_test
135
137
136
138
# ----------------------------------------------------------------------------
137
139
release :
138
- executor : jdk11
140
+ executor : jdk11-small
139
141
steps :
140
142
- perform_build :
141
143
actions :
@@ -145,7 +147,7 @@ jobs:
145
147
146
148
# ----------------------------------------------------------------------------
147
149
trigger_release :
148
- executor : jdk11
150
+ executor : jdk11-small
149
151
steps :
150
152
- perform_build :
151
153
actions :
0 commit comments