travis-ci如何配置android
travis-ci 关于android部分:http://docs.travis-ci.com/user/languages/android/
language: android
android:
components:
- build-tools-19.1.0 # BuildTools version
- android-19 # SDK version
- sys-img-armeabi-v7a-android-19 # System image
script:
- android list targets
- echo no | android create avd --force -n test -t android-19 --abi armeabi-v7a
- emulator -avd test -no-skin -no-audio -no-window &
环境准备部分即android
关键字下面的内容。
travis-ci如何支持android
首先,travis-ci默认提供了Android SDK Tools 24.0.0,预装了android相关的软件:
From: https://github.com/travis-ci/travis-cookbooks/blob/master/ci_environment/android-sdk/attributes/default.rb#L22-L38
platform-tools
android-19
sysimg-19 (ARM)
android-18
sysimg-18 (ARM)
android-17
sysimg-17 (ARM)
android-16
sysimg-16 (ARM)
android-15
sysimg-15 (ARM)
android-10
extra-android-support
extra-google-google_play_services
extra-google-m2repository
extra-android-m2repository
然后,根据配置动态去升级相关的组件,同时,也可以很清晰的展现当前项目的环境配置:
android-update-sdk --components=build-tools-19.1.0
android-update-sdk --components=android-19
android-update-sdk --components=sys-img-armeabi-v7a-android-19
耗时分别为:7.69s, 10.39s, 14.62s
最后,通过script
关键字下的命令创建并启动android虚拟机。
相关推荐
Android / Travis-CI 示例 这是一个使用 maven-android-plugin 和 travis-ci 构建的示例 android 项目。 有关更多信息,请访问。
poc-rn-bare-detox-travis-ci-mac入门初始化世博会托管项目$ expo init poc-rn-bare-detox-travis-ci-mac选择minimal选项启动应用程序以确保它可以正常工作$ cd poc-rn-bare-detox-travis-ci-mac$ yarn start将应用...
使用travis CI自动打包APK,并上传到fir,整个步骤执行成功的打印日志,帮助学习者分析错误问题。
image:: https://travis-ci.org/liato/android-bankdroid.svg?branch=master :target: https://travis-ci.org/liato/android-bankdroid .. image:: https://bankdroid.herokuapp.com/badge.svg :alt: Join the chat...
Travis-CI安卓 travis-ci.com travis-ci.org
android-travis-spike Spiking为Android应用托管了CI构建。
[Build Status](https://travis-ci.org/microg/android_packages_apps_GmsCore.svg?branch=master)](https://travis-ci.org/microg/android_packages_apps_GmsCore) microG GmsCore is a FLOSS (Free/Libre Open ...
image:https://travis-ci.org/vert-x3/vertx-lang-kotlin.svg?branch=master["Build Status",link="https://travis-ci.org/vert-x3/vertx-lang-kotlin"] image:...
image:: https://travis-ci.org/argparse4j/argparse4j.svg?branch=master :target: https://travis-ci.org/argparse4j/argparse4j Argparse4j is a command line argument parser library for Java based on ...
[Build Status](https://api.travis-ci.org/OpenSprinkler/OpenSprinkler-App.svg?branch=master)](https://travis-ci.org/) [![Coverage Status]...
image:https://travis-ci.org/forge/roaster.svg?branch=master["Build Status", link="https://travis-ci.org/forge/roaster"] image:http://img.shields.io/:license-EPL-blue.svg["License", link=...
与Github和Travis-CI一起在云上 Github动作 特拉维斯CI 它是如何工作的? 每次提交将是 由Travis-ci.org建立 将APK文件部署到Github Release,并在标记 如何使用它? 只需将其分叉并执行以下一些步骤 将您的仓库...
V2EX-Android Demo for study Travis CI https://travis-ci.org/goodlg/V2EX-Android
anthonymonori/android-ci-image:latest 注意:目前支持 Travis CI 和 GitLab CI。 创建一个 docker 容器 docker login docker pull anthonymonori/android-ci-image:latest docker run -it -d -p < port > : <...
ciappsigningexample:Circle CI和Travis CI中的Android密钥库文件存储解决方案
基于Travis CI和FIR的Android持续集成与应用分发系统的设计与实现.pdf
gh-pages-android-playground 使用 GitHub Pages 通过 Travis CI 和 Android 环境发布文档网站的测试项目。TL; 博士该项目提供了一些脚本来自动在 GitHub Pages 上发布项目网站。 您可以像往常一样在master分支中...
image:http://img.shields.io/travis/melix/jmh-gradle-plugin/master.svg["Build Status (travis)", link="https://travis-ci.org/melix/jmh-gradle-plugin"] image:...
Jenkins、Travis CI、GitHub Actions等工具负责自动化构建、测试和部署流程,提高交付效率和可靠性。 数据库管理与ORM工具: 数据库客户端工具用于连接、查询、更新数据库,ORM(对象关系映射)工具简化了数据...
[x] 添加Travis-CI支持. [x] Android 7.1 Shortcut support. [ ] 添加Vote操作的动画效果。 [ ] 添加LoadMore加载的时候去重复与新内容到来的提示信息。 [ ] 长按下载图片的Progress提示效果。 [ ] 分享图片功能重构...