簡體   English   中英

在OpenShift Jenkins上構建Android應用程序

[英]Building Android application on OpenShift Jenkins

到目前為止,我嘗試用Jenkins在OpenShift上構建Android應用程序的嘗試失敗了。

我嘗試對Jenkins使用android-emulator-plugin,它應安裝所有Android必備軟件,但無法下載文件(可能是因為我應強制使用HTTP,該插件目前不支持該插件)。

退休的OpenShift論壇中有幾個問題尚未解答:

是否可以在OpenShift Jenkins上構建Android應用程序? 怎么樣?

請注意,我已經打開了包括Android SDK在內的Openshift Jenkins墨盒的功能請求,請在此處對其進行投票: https ://openshift.uservoice.com/forums/258655-ideas/suggestions/10128225-include-use-of -android-sdk-in-jenkins-catridge我希望這將使我們更接近能夠在OpenShift Jenkins上構建Android。

使用該插件的最新版本,我能夠安裝和下載SDK工件,但隨后嘗試寫入~/.android文件夾時遇到了~/.android因為OpenShift顯然不允許寫入用戶主文件夾(而是需要安裝在$OPENSHIFT_DATA_DIR )。

解決該問題的方法是放到SSH並運行安裝命令(即: $OPENSHIFT_DATA_DIR/tools/android-sdk/tools/android update sdk -u -a -t platform-tool切換到HOME=$OPENSHIFT_DATA_DIR后手動在盒子上HOME=$OPENSHIFT_DATA_DIR

現在有一個類似的東西叫做Aerogear Digger。

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

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

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

這是一個開源項目,您還可以在其中找到指向郵件列表和IRC的鏈接。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM