Skip to content

Commit 946bd0a

Browse files
Excavator: Use JDK flag instead of deprecated java flags (#1827)
Co-authored-by: svc-excavator-bot <[email protected]>
1 parent 3792382 commit 946bd0a

File tree

2 files changed

+19
-42
lines changed

2 files changed

+19
-42
lines changed

.circleci/config.yml

+18-42
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ jobs:
1010
environment:
1111
CIRCLE_TEST_REPORTS: /home/circleci/junit
1212
CIRCLE_ARTIFACTS: /home/circleci/artifacts
13-
GRADLE_OPTS: -Dorg.gradle.jvmargs='-Xms6144m -Xmx6144m'
14-
_JAVA_OPTIONS: -XX:ActiveProcessorCount=4 -XX:ErrorFile=/home/circleci/artifacts/hs_err_pid%p.log -XX:HeapDumpPath=/home/circleci/artifacts
13+
GRADLE_OPTS: -Dorg.gradle.jvmargs='-XX:MaxMetaspaceSize=256m' -Dorg.gradle.workers.max=4
14+
_JAVA_OPTIONS: -XX:ActiveProcessorCount=4 -Xmx1177m -XX:MaxMetaspaceSize=512m -XX:ErrorFile=/home/circleci/artifacts/hs_err_pid%p.log -XX:HeapDumpPath=/home/circleci/artifacts
1515
steps:
1616
- checkout
1717
- run:
@@ -55,11 +55,12 @@ jobs:
5555

5656
check:
5757
docker: [{ image: 'circleci/openjdk:8u222-stretch-node' }]
58+
resource_class: medium
5859
environment:
5960
CIRCLE_TEST_REPORTS: /home/circleci/junit
6061
CIRCLE_ARTIFACTS: /home/circleci/artifacts
61-
GRADLE_OPTS: -Dorg.gradle.jvmargs='-Xms3072m -Xmx3072m'
62-
_JAVA_OPTIONS: -XX:ActiveProcessorCount=2 -XX:ErrorFile=/home/circleci/artifacts/hs_err_pid%p.log -XX:HeapDumpPath=/home/circleci/artifacts
62+
GRADLE_OPTS: -Dorg.gradle.jvmargs='-XX:MaxMetaspaceSize=256m' -Dorg.gradle.workers.max=2
63+
_JAVA_OPTIONS: -XX:ActiveProcessorCount=2 -Xmx938m -XX:MaxMetaspaceSize=512m -XX:ErrorFile=/home/circleci/artifacts/hs_err_pid%p.log -XX:HeapDumpPath=/home/circleci/artifacts
6364
steps:
6465
- attach_workspace: { at: /home/circleci }
6566
- restore_cache: { key: 'gradle-wrapper-v2-{{ checksum "gradle/wrapper/gradle-wrapper.properties" }}' }
@@ -96,48 +97,22 @@ jobs:
9697
- store_test_results: { path: ~/junit }
9798
- store_artifacts: { path: ~/artifacts }
9899

99-
100-
unit-test-14:
101-
docker: [{ image: 'circleci/openjdk:11-node' }]
102-
resource_class: large
103-
environment:
104-
CIRCLE_TEST_REPORTS: /home/circleci/junit
105-
CIRCLE_ARTIFACTS: /home/circleci/artifacts
106-
GRADLE_OPTS: -Dorg.gradle.jvmargs='-XX:MaxMetaspaceSize=256m' -Dorg.gradle.workers.max=4
107-
_JAVA_OPTIONS: -XX:ActiveProcessorCount=4 -Xmx1177m -XX:MaxMetaspaceSize=512m -XX:ErrorFile=/home/circleci/artifacts/hs_err_pid%p.log -XX:HeapDumpPath=/home/circleci/artifacts
108-
JAVA_HOME: /opt/java14
109-
steps:
110-
- checkout
111-
- run:
112-
name: Install Java
113-
command: |
114-
sudo mkdir -p /opt/java && cd /opt/java && sudo chown -R circleci:circleci .
115-
curl https://cdn.azul.com/zulu/bin/zulu14.28.21-ca-jdk14.0.1-linux_x64.tar.gz | tar -xzf - -C /opt/java
116-
sudo ln -s /opt/java/zulu*/ /opt/java14
117-
- restore_cache: { key: 'gradle-wrapper-v2-{{ checksum "gradle/wrapper/gradle-wrapper.properties" }}' }
118-
- restore_cache: { key: 'unit-test-14-gradle-cache-v2-{{ checksum "versions.props" }}-{{ checksum "build.gradle" }}' }
119-
- run: ./gradlew --parallel --stacktrace --continue test -Pcom.palantir.baseline-error-prone.disable
120-
- save_cache:
121-
key: 'unit-test-14-gradle-cache-v2-{{ checksum "versions.props" }}-{{ checksum "build.gradle" }}'
122-
paths: [ ~/.gradle/caches ]
123-
- run:
124-
command: mkdir -p ~/junit && find . -type f -regex ".*/build/.*TEST.*xml" -exec cp --parents {} ~/junit/ \;
125-
when: always
126-
- store_test_results: { path: ~/junit }
127-
- store_artifacts: { path: ~/artifacts }
128-
129100
trial-publish:
130101
docker: [{ image: 'circleci/openjdk:8u222-stretch-node' }]
102+
resource_class: medium
131103
environment:
132104
CIRCLE_TEST_REPORTS: /home/circleci/junit
133105
CIRCLE_ARTIFACTS: /home/circleci/artifacts
134-
GRADLE_OPTS: -Dorg.gradle.jvmargs='-Xms3072m -Xmx3072m'
135-
_JAVA_OPTIONS: -XX:ActiveProcessorCount=2 -XX:ErrorFile=/home/circleci/artifacts/hs_err_pid%p.log -XX:HeapDumpPath=/home/circleci/artifacts
106+
GRADLE_OPTS: -Dorg.gradle.jvmargs='-XX:MaxMetaspaceSize=256m' -Dorg.gradle.workers.max=2
107+
_JAVA_OPTIONS: -XX:ActiveProcessorCount=2 -Xmx938m -XX:MaxMetaspaceSize=512m -XX:ErrorFile=/home/circleci/artifacts/hs_err_pid%p.log -XX:HeapDumpPath=/home/circleci/artifacts
136108
steps:
137109
- attach_workspace: { at: /home/circleci }
138110
- restore_cache: { key: 'gradle-wrapper-v2-{{ checksum "gradle/wrapper/gradle-wrapper.properties" }}' }
139111
- restore_cache: { key: 'trial-publish-gradle-cache-v2-{{ checksum "versions.props" }}-{{ checksum "build.gradle" }}' }
140112
- run: ./gradlew --stacktrace publishToMavenLocal
113+
- run:
114+
command: git status --porcelain
115+
when: always
141116
- save_cache:
142117
key: 'trial-publish-gradle-cache-v2-{{ checksum "versions.props" }}-{{ checksum "build.gradle" }}'
143118
paths: [ ~/.gradle/caches ]
@@ -146,17 +121,21 @@ jobs:
146121

147122
publish:
148123
docker: [{ image: 'circleci/openjdk:8u222-stretch-node' }]
124+
resource_class: medium
149125
environment:
150126
CIRCLE_TEST_REPORTS: /home/circleci/junit
151127
CIRCLE_ARTIFACTS: /home/circleci/artifacts
152-
GRADLE_OPTS: -Dorg.gradle.jvmargs='-Xms3072m -Xmx3072m'
153-
_JAVA_OPTIONS: -XX:ActiveProcessorCount=2 -XX:ErrorFile=/home/circleci/artifacts/hs_err_pid%p.log -XX:HeapDumpPath=/home/circleci/artifacts
128+
GRADLE_OPTS: -Dorg.gradle.jvmargs='-XX:MaxMetaspaceSize=256m' -Dorg.gradle.workers.max=2
129+
_JAVA_OPTIONS: -XX:ActiveProcessorCount=2 -Xmx938m -XX:MaxMetaspaceSize=512m -XX:ErrorFile=/home/circleci/artifacts/hs_err_pid%p.log -XX:HeapDumpPath=/home/circleci/artifacts
154130
steps:
155131
- attach_workspace: { at: /home/circleci }
156132
- restore_cache: { key: 'gradle-wrapper-v2-{{ checksum "gradle/wrapper/gradle-wrapper.properties" }}' }
157133
- restore_cache: { key: 'publish-gradle-cache-v2-{{ checksum "versions.props" }}-{{ checksum "build.gradle" }}' }
158134
- deploy:
159135
command: ./gradlew --parallel --stacktrace --continue publish
136+
- run:
137+
command: git status --porcelain
138+
when: always
160139
- save_cache:
161140
key: 'publish-gradle-cache-v2-{{ checksum "versions.props" }}-{{ checksum "build.gradle" }}'
162141
paths: [ ~/.gradle/caches ]
@@ -181,9 +160,6 @@ workflows:
181160
requires: [ compile ]
182161
filters: { tags: { only: /.*/ } }
183162

184-
- unit-test-14:
185-
filters: { tags: { only: /.*/ } }
186-
187163
- check:
188164
requires: [ compile ]
189165
filters: { tags: { only: /.*/ } }
@@ -196,5 +172,5 @@ workflows:
196172
filters: { branches: { ignore: develop } }
197173

198174
- publish:
199-
requires: [ unit-test, unit-test-14, check, trial-publish ]
175+
requires: [ unit-test, check, trial-publish ]
200176
filters: { tags: { only: /.*/ }, branches: { only: develop } }

.circleci/template.sh

+1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
#!/usr/bin/env bash
22
export CIRCLECI_TEMPLATE=java-library-oss
3+
export JDK=8

0 commit comments

Comments
 (0)