Travis 和 CircleCI 配置文件
以下都用 BrakeLight 项目举例。Circleci在项目目录中创建 circle.yml 文件,内容如下:machine:java:version: oraclejdk8dependencies:pre:- if [ ! -d "/usr/local/android-sdk-linux/platforms/android-24" ]; then echo
·
以下都用
BrakeLight
项目举例。
Circleci
在项目目录中创建 circle.yml
文件,内容如下:
machine:
java:
version: oraclejdk8
dependencies:
pre:
- if [ ! -d "/usr/local/android-sdk-linux/platforms/android-24" ]; then echo y | android update sdk --no-ui --all --filter "android-24"; fi
- if [ ! -d "/usr/local/android-sdk-linux/build-tools/24.0.2" ]; then echo y | android update sdk --no-ui --all --filter "build-tools-24.0.2"; fi
- if [ ! -d "/usr/local/android_sdk/extras/android/m2repository/com/android/support/support-core-utils/24.2.1" ]; then echo y | android update sdk --no-ui --all --filter "extra-android-m2repository"; fi
test:
override:
- ./gradlew assembleRelease
Travis
在项目目录中创建 .travis.yml
文件,内容如下:
sudo: false
language: android
jdk:
- oraclejdk8
android:
components:
- platform-tools
- tools
- build-tools-24.0.2
- android-24
- extra-android-m2repository
- extra-android-support
其实还有Shippable
国内访问速度比较慢,Android 支持的不好,放弃了。
更多推荐
已为社区贡献1条内容
所有评论(0)