[CI] Add CircleCI config (#621)
* Add circleci * Commit to maybe fix ci * Suppress false positives in lint * Disable linting for tests in ci * Remove unused commentmain
parent
be819cc05b
commit
73dcb68303
@ -0,0 +1,30 @@ |
|||||||
|
version: 2 |
||||||
|
jobs: |
||||||
|
build: |
||||||
|
working_directory: ~/code |
||||||
|
docker: |
||||||
|
- image: circleci/android:api-25-alpha |
||||||
|
environment: |
||||||
|
JVM_OPTS: -Xmx3200m |
||||||
|
steps: |
||||||
|
- checkout |
||||||
|
- restore_cache: |
||||||
|
key: jars-{{ checksum "build.gradle" }}-{{ checksum "app/build.gradle" }} |
||||||
|
# - run: |
||||||
|
# name: Chmod permissions #if permission for Gradlew Dependencies fail, use this. |
||||||
|
# command: sudo chmod +x ./gradlew |
||||||
|
- run: |
||||||
|
name: Download Dependencies |
||||||
|
command: ./gradlew androidDependencies |
||||||
|
- save_cache: |
||||||
|
paths: |
||||||
|
- ~/.gradle |
||||||
|
key: jars-{{ checksum "build.gradle" }}-{{ checksum "app/build.gradle" }} |
||||||
|
- run: |
||||||
|
name: Run Tests |
||||||
|
command: ./gradlew test |
||||||
|
- store_artifacts: |
||||||
|
path: app/build/reports |
||||||
|
destination: reports |
||||||
|
- store_test_results: |
||||||
|
path: app/build/test-results |
Loading…
Reference in new issue