我是 Bluemix 的新手。
我在 git repo 中有一个预先存在的 React Native 项目,其中还包含 ios 和 android 的转码代码。我想将该 git 存储库拉入 Bluemix,当检测到更改时,只需构建 android .apk 和 ios .ipa 文件。
Bluemix 是否提供了一种本地方式来执行此操作?我已经看过一些关于 MobileFoundation 和 MobileFirst Platform 的文档,这些文档看起来很有希望,而且在 ToolChain/Delivery Pipeline/Build Script 中进行大量手术似乎也可以做到这一点(在下面的代码中沿着这条路线走)。
我们是否朝着正确的方向前进?欣赏任何见解。特别是一步一步的指导。我在 Bluemix 中找不到任何关于此的帖子或文章。
#!/bin/bash
# binplace android sdk
wget http://dl.google.com/android/android-sdk_r23-linux.tgz
tar -xzf android-sdk_r23-linux.tgz -C /home/pipeline
# set ANDROID_HOME
# ANDROID_HOME doesn't get recognized downstream......
echo 'export ANDROID_HOME=/home/pipeline/android-sdk-linux' >>~/.profile
echo 'export PATH=$PATH:$ANDROID_HOME/tools' >>~/.profile
echo 'export PATH=$PATH:$ANDROID_HOME/platform-tools' >>~/.profile
# install android sdk
# filtering to be added to reduce lengthy install time
/home/pipeline/android-sdk-linux/tools/android update sdk --no-ui
更新 我们仍在处理大量未对齐的 Bluemix 文档,这些文档引用了旧的或不存在的 Bluemix UI、损坏的文章链接等。为任何有确切步骤的人发布赏金(最好使用较新的 Bluemix UI,而不是集线器) .jazz.net)。到目前为止,我们发现的最好的文章似乎走上了一条正确的道路,发布在下面。
https://mobilefirstplatform.ibmcloud.com/blog/2016/08/25/mobilefirst-devops-in-bluemix/