1

我有一个使用sony add on sdk 构建的android 应用程序。我想在 ci 中构建我的应用程序。有没有办法通过命令行下载sdk。

因为 sdk 在默认的 google 站点上不可用。所以我想知道是否可以通过命令行将 Add On 站点添加到 android sdk 并下载 sdk。因为我无法创建一个预装了 sdk 的 CI 代理,因为我使用的是 travis 托管的 ci 并且对它没有太多控制权。

有人能帮我吗..??

4

3 回答 3

0

你可以:

  • 将您的 SDK 检查到 SCM(SCM 是 svn、git、tfs、perforce 等)
  • 使用 pre-task 使用 wget/curl 将您的 SDK 获取到您的 CI 服务器项目工作区并从那里移动。

(不知道 Travis 托管的 CI 是什么。)我查了一下,它看起来像是一些基于云的 Rails 式 CI。我建议你在本地使用 Jenkins/Hudson/TeamCity/Bamboo 甚至 TFS。

于 2013-10-09T21:07:39.857 回答
0

对于我自己的 gradle 构建项目,我在 GitHub 上创建了一个二进制存储库,并在 TeamCity 和 BuildHive (Jenkins) CI 中使用它

于 2013-10-18T13:58:49.753 回答
0

谢谢楼上的建议,我现在就是这样

创建了一个 SVN 存储库(我使用了 Google SVN),并签入了所需的 zip jar 文件。

因此,在构建代理上,使用 wget 从 SVN 存储库下载文件,解压缩,将内容复制到 android sdk/addons 文件夹中(因为这是一个 Add on SDK)。然后能够使用 Sony Add-on SDK 成功编译我的 android 项目。

于 2013-10-22T13:25:29.580 回答