Skip to content

Commit 9f68fed

Browse files
authored
1 parent 8b98c58 commit 9f68fed

File tree

2 files changed

+30
-3
lines changed

2 files changed

+30
-3
lines changed

.circleci/config.yml

+30-1
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,10 @@ step_templates:
4545
- v7-ivy-dependency-cache-{{ .Branch }}-
4646
- v7-ivy-dependency-cache-master-{{ checksum "pom.xml" }}
4747
- v7-ivy-dependency-cache-master-
48+
restore-gradle-wrapper-cache: &restore-gradle-wrapper-cache
49+
restore_cache: { key: 'gradle-wrapper-v2-{{ checksum "gradle/wrapper/gradle-wrapper.properties" }}' }
50+
restore-gradle-cache: &restore-gradle-cache
51+
restore_cache: { key: 'gradle-cache-v2-{{ checksum "versions.props" }}-{{ checksum "build.gradle" }}' }
4852
restore-home-sbt-cache: &restore-home-sbt-cache
4953
restore_cache:
5054
keys:
@@ -167,7 +171,15 @@ jobs:
167171
<<: *defaults
168172
steps:
169173
- *checkout-code
174+
- *restore-gradle-wrapper-cache
175+
- *restore-gradle-cache
170176
- run: ./gradlew --info --stacktrace check -x test
177+
- save_cache:
178+
key: 'gradle-wrapper-v2-{{ checksum "gradle/wrapper/gradle-wrapper.properties" }}'
179+
paths: [ ~/.gradle/wrapper ]
180+
- save_cache:
181+
key: 'gradle-cache-v2-{{ checksum "versions.props" }}-{{ checksum "build.gradle" }}'
182+
paths: [ ~/.gradle/caches ]
171183

172184
run-style-tests:
173185
# depends only on build-maven
@@ -262,7 +274,9 @@ jobs:
262274
resource_class: medium
263275
steps:
264276
- *checkout-code
265-
- setup_remote_docker
277+
- *restore-gradle-wrapper-cache
278+
- *restore-gradle-cache
279+
- setup_remote_docker: { docker_layer_caching: true }
266280
- run: |
267281
./gradlew --info --stacktrace test | tee /tmp/run-spark-docker-gradle-plugin-tests.log
268282
@@ -442,6 +456,17 @@ jobs:
442456
key: v1-maven-dependency-cache-versioned-{{ checksum "pom.xml" }}
443457
paths: ~/.m2
444458

459+
deploy-gradle:
460+
<<: *defaults
461+
docker:
462+
- image: palantirtechnologies/circle-spark-r
463+
steps:
464+
- *checkout-code
465+
- *restore-gradle-wrapper-cache
466+
- *restore-gradle-cache
467+
- deploy:
468+
command: ./gradlew --parallel --continue --stacktrace --no-daemon bintrayUpload
469+
445470
deploy:
446471
<<: *defaults
447472
# Some part of the maven setup fails if there's no R, so we need to use the R image here
@@ -511,6 +536,10 @@ workflows:
511536
requires:
512537
- build-maven
513538
<<: *all-branches-and-tags
539+
- deploy-gradle:
540+
requires:
541+
- run-spark-docker-gradle-plugin-tests
542+
<<: *deployable-branches-and-tags
514543
- deploy:
515544
requires:
516545
- build-maven

dev/publish_functions.sh

-2
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,6 @@ publish_artifacts() {
2222
echo "</server></servers></settings>" >> $tmp_settings
2323

2424
./build/mvn -T 1C --settings $tmp_settings -DskipTests "${PALANTIR_FLAGS[@]}" deploy
25-
git clean -dfx
26-
./gradlew --info bintrayUpload
2725
}
2826

2927
make_dist() {

0 commit comments

Comments
 (0)