我在 Android 项目代码库的 CircleCI 2.0 配置中有以下内容。
version: 2
jobs:
build:
environment:
TERM: dumb
JVM_OPTS: -Xmx4g -Xms2g -XX:MaxPermSize=2g
# ###### Use these for other Docker Images, if need be ##########
# ANDROID_SDK_ROOT: /usr/local/android-sdk-linux
# SDK_MANAGER: $ANDROID_SDK_ROOT/tools/bin/sdkmanager
GIT_COMMIT_DESC: git log --format=oneline -n 1 $CIRCLE_SHA1
ANDROID_COMPILE_VERSION: 27
ANDROID_TARGET_VERSION: 27
ANDROID_MIN_VERSION: 21
ANDROID_BUILD_VERSION: 28.0.2
ANDROID_SUPPORT_VERSION: 27.1.1
KOTLIN_VERSION: 1.2.70
working_directory: ~/workSpace
branches:
only:
- develop
- release/<*>
- feature/circle_ci_cd
ignore:
- bugfix/<*>
- refactor/<*>
docker:
- image: circleci/android:api-$ANDROID_TARGET_VERSION-alpha
# java:
# version: oraclejdk8
# ####### …Run Code Online (Sandbox Code Playgroud)