forked from libpd/pd-for-android
-
Notifications
You must be signed in to change notification settings - Fork 0
/
circle.yml
29 lines (24 loc) · 885 Bytes
/
circle.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
machine:
java:
version: openjdk8
# Add ANDROID_NDK_HOME until CircleCI implements this requested feature.
environment:
ANDROID_NDK_HOME: ${ANDROID_NDK}
checkout:
post:
- git submodule sync --recursive
- git submodule update --init --recursive
dependencies:
pre:
# Install license hashes to enable auto-update feature in android plugin v2.2.x
- mkdir "$ANDROID_HOME/licenses" || true
- echo -e "\n8933bad161af4178b1185d1a37fbf41ea5269c55" > "$ANDROID_HOME/licenses/android-sdk-license"
- echo -e "\n84831b9409646a918e30573bab4c9c91346d8abd" > "$ANDROID_HOME/licenses/android-sdk-preview-license"
override:
# Workaround https://code.google.com/p/android/issues/detail?id=212309
- ./gradlew dependencies || true
post:
- ./gradlew clean assembleRelease
test:
override:
- cp -r PdCore/build/outputs/aar $CIRCLE_ARTIFACTS