我有一个使用sdk上的sony add构建的Android应用程序。我想在ci中构建我的应用程序。有没有办法通过命令行下载sdk。
因为默认的Google网站上没有sdk。所以我想知道我是否可以通过命令行向Android sdk添加一个Add On网站并下载sdk。因为我无法创建预装了sdk的CI代理,因为我使用travis托管的ci并且没有太多的控制权。
有人可以帮助我.. ??
答案 0 :(得分:0)
你可以:
(不知道特拉维斯主持的CI是什么。)我查了一下,看起来像是一些基于云的轨道式CI。我建议你在本地使用Jenkins / Hudson / TeamCity / Bamboo甚至TFS。
答案 1 :(得分:0)
对于我自己的gradle-builded项目,我在GitHub上创建了binary repo并在TeamCity和BuildHive(Jenkins)CI中使用它
答案 2 :(得分:0)
感谢上述建议,这就是我现在正在做的事情,
创建了SVN仓库(我使用了Google SVN),并检查了所需的zip jar文件。
所以在构建代理上,使用wget从SVN repo下载文件,解压缩,将内容复制到android sdk / addons文件夹中(因为这是一个Add on SDK)。然后能够使用Sony Add-on SDK成功编译我的android项目。