mirror of
https://github.com/accelforce/Yuito
synced 2024-12-21 12:34:51 +01:00
[ci] Configure CircleCI
This commit is contained in:
parent
9e0e2d5a87
commit
a3a6b6684e
29
.circleci/config.yml
Normal file
29
.circleci/config.yml
Normal file
@ -0,0 +1,29 @@
|
||||
version: 2
|
||||
jobs:
|
||||
build:
|
||||
working_directory: ~/code
|
||||
docker:
|
||||
- image: circleci/android:api-28-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: Build App
|
||||
command: ./gradlew assembleGreen
|
||||
- store_artifacts:
|
||||
path: app/build/outputs/apk/green/debug
|
||||
prefix: apk
|
||||
# See https://circleci.com/docs/2.0/deployment-integrations/ for deploy examples
|
@ -29,13 +29,20 @@ android {
|
||||
}
|
||||
}
|
||||
}
|
||||
signingConfigs {
|
||||
debug {
|
||||
storeFile file('../debug.keystore')
|
||||
}
|
||||
}
|
||||
buildTypes {
|
||||
release {
|
||||
minifyEnabled true
|
||||
shrinkResources true
|
||||
proguardFiles 'proguard-rules.pro'
|
||||
}
|
||||
debug {}
|
||||
debug {
|
||||
signingConfig signingConfigs.debug
|
||||
}
|
||||
}
|
||||
|
||||
flavorDimensions "color"
|
||||
|
BIN
debug.keystore
Normal file
BIN
debug.keystore
Normal file
Binary file not shown.
Loading…
Reference in New Issue
Block a user