[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