Skip to content

Commit 2840e07

Browse files
committed
ci:make android_setup reusable
1 parent 437b0fe commit 2840e07

File tree

1 file changed

+11
-5
lines changed

1 file changed

+11
-5
lines changed

.circleci/config.yml

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ commands:
1010
key: v1-gradle-wrapper-{{ arch }}-{{ checksum "gradle/wrapper/gradle-wrapper.properties" }}
1111
- restore_cache:
1212
key: v1-gradle-cache-{{ arch }}-{{ checksum "build.gradle.kts" }}-{{ checksum "settings.gradle.kts" }}-{{ checksum "gradle.properties" }}-{{ checksum "app/build.gradle.kts" }}-{{ checksum "gradle/libs.versions.toml" }}
13+
1314
restore_bundler_cache:
1415
steps:
1516
- restore_cache:
@@ -25,13 +26,22 @@ commands:
2526
paths:
2627
- ~/.gradle/caches
2728
key: v1-gradle-cache-{{ arch }}-{{ checksum "build.gradle.kts" }}-{{ checksum "settings.gradle.kts" }}-{{ checksum "gradle.properties" }}-{{ checksum "app/build.gradle.kts" }}-{{ checksum "gradle/libs.versions.toml" }}
29+
2830
save_bundler_cache:
2931
steps:
3032
- save_cache:
3133
paths:
3234
- vendor/bundle
3335
key: v1-bundler-cache-{{ checksum "Gemfile.lock" }}
3436

37+
setup_android:
38+
steps:
39+
- checkout
40+
- restore_gradle_cache
41+
- restore_bundler_cache
42+
- ruby/install-deps:
43+
with-cache: true
44+
3545
executors:
3646
android-machine:
3747
machine:
@@ -45,11 +55,7 @@ jobs:
4555
executor: android-machine
4656
resource_class: large
4757
steps:
48-
- checkout
49-
- restore_gradle_cache
50-
- restore_bundler_cache
51-
- ruby/install-deps:
52-
with-cache: true
58+
- setup_android
5359
- run:
5460
name: Fastlane - run all tests with coverage report
5561
command: |

0 commit comments

Comments
 (0)