gitlab持续集成

  1. 在源码根目录下创建.gitlab-ci.yml,内容可以参考TCL项目下的该文件:http://gitlab.broadlink.com.cn/android_nanjing/TCLSmartDevice/blob/master/.gitlab-ci.yml
  2. 该项目是编译的debug版本,如果要编译release版,把assembleDebug改为assembleRelease
  3. 上传该文件以后,在该项目的Settings->CI/CD展开Runners,然后在Runners activated for this project里面可以看到改项目可用的runners(tcl-ci,magic home),可以手动enable或者disable,所有android项目都可以用这些runner
  4. 以后每次上传代码,该runner都会自动编译,编译结果会显示在CI/CD->Jobs下面
  5. 如果发现编译有错误,需要check自己的代码并解决
  6. 编译成功,可以下载编译后的apk文件