本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
转载自夜明的孤行灯
本文链接地址: https://www.huangyunkun.com/2016/03/19/travis-ci-env-test-multi-version/
Libgdx一直没有官方的UI编辑器,而cocostudio作为编辑器的能力让人羡慕。
有一个简单的办法就是使用cocostudio,导出项目,然后构建一个LIbgdx的runtime解析器,比如这个项目https://github.com/tianqiujie/cocostudio-ui-for-libgdx
Libgdx有很多版本,如果能够长久保持一定版本的支持(比如最新版为1.9.2,可以考虑支持1.7.0及以上)。
Travis提供了Env功能,可以配置多个环境变量,比如这里以版本为变量
language: java jdk: - oraclejdk7 env: - GDX_VERSION=1.9.2 - GDX_VERSION=1.9.1 - GDX_VERSION=1.9.0 - GDX_VERSION=1.8.0 - GDX_VERSION=1.7.0 before_install: - chmod +x gradlew
然后在Gradle配置中修改一下,改成先判断环境变量,如果没有就是用指定版本1.9.2,这样开发人员在本地不需要其他配置也可以让项目正常运行。
ext { gdxVersion = System.env.GDX_VERSION != null ? System.env.GDX_VERSION : '1.9.2'; }
然后在Travis CI中的执行效果如下
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
转载自夜明的孤行灯
本文链接地址: https://www.huangyunkun.com/2016/03/19/travis-ci-env-test-multi-version/