在OpenShift Jenkins上构建Android应用程序

时间:2014-03-12 13:51:18

标签: android jenkins openshift

到目前为止,我尝试在OpenShift上使用Jenkins构建Android应用程序失败了。

我试图为Jenkins使用android-emulator-plugin,它应该安装所有的Android先决条件,但它无法下载文件(可能是因为我应该强制使用HTTP,现在插件不支持)。

在退休的OpenShift论坛中有几个问题没有答案:

是否可以在OpenShift Jenkins上构建Android应用程序?怎么样?

3 个答案:

答案 0 :(得分:2)

请注意,我已经打开了包含Android SDK的Openshift Jenkins Cartridge的功能请求,请在此投票:https://openshift.uservoice.com/forums/258655-ideas/suggestions/10128225-include-use-of-android-sdk-in-jenkins-catridge 我希望这会让我们更接近能够在OpenShift Jenkins上构建Android。

答案 1 :(得分:1)

使用最新版本的插件,我能够安装和下载SDK工件,但后来试图写入~/.android文件夹,因为OpenShift显然不允许写入用户主文件夹(但是而是需要在$OPENSHIFT_DATA_DIR)下安装它。

在解决$OPENSHIFT_DATA_DIR/tools/android-sdk/tools/android update sdk -u -a -t platform-tool之后,我做了什么来解决SSH并在框中手动运行安装命令(即:HOME=$OPENSHIFT_DATA_DIR

答案 2 :(得分:1)

现在有类似的东西叫做Aerogear Digger。

https://github.com/aerogear/aerogear-digger

https://github.com/aerogear/aerogear-digger-installer

https://github.com/aerogear/digger-android-slave-image

这是一个开源项目,你可以找到邮件列表和IRC的链接。