Travis 和 CircleCI 配置文件

来源:互联网 发布:java method.invoke 编辑:程序博客网 时间:2024/04/29 21:52

以下都用 BrakeLight 项目举例。

Circleci

在项目目录中创建 circle.yml 文件,内容如下:

machine:  java:      version: oraclejdk8dependencies:  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"; fitest:  override:    - ./gradlew assembleRelease

Travis

在项目目录中创建 .travis.yml 文件,内容如下:

sudo: falselanguage: androidjdk:  - oraclejdk8android:  components:    - platform-tools    - tools    - build-tools-24.0.2    - android-24    - extra-android-m2repository    - extra-android-support

其实还有Shippable

国内访问速度比较慢,Android 支持的不好,放弃了。

0 0
原创粉丝点击