mirror of
https://gitlab.com/openstapps/openstapps.git
synced 2026-01-22 01:22:54 +00:00
ci: add gradle to image via a dummy project
This commit is contained in:
@@ -19,7 +19,8 @@ ENV ANDROID_APIS="android-30" \
|
|||||||
ANDROID_SDK_ROOT="/opt/android-sdk" \
|
ANDROID_SDK_ROOT="/opt/android-sdk" \
|
||||||
### Installation files
|
### Installation files
|
||||||
SCRIPTS_DIRECTORY="scripts" \
|
SCRIPTS_DIRECTORY="scripts" \
|
||||||
NODE_SETUP_SCRIPT="node_setup.sh"
|
NODE_SETUP_SCRIPT="node_setup.sh" \
|
||||||
|
TMP_PROJECT_NAME="tmp-project"
|
||||||
|
|
||||||
### Set $PATH
|
### Set $PATH
|
||||||
#ENV PATH=$ANDROID_SDK_ROOT/cmdline-tools/:$ANDROID_SDK_ROOT/cmdline-tools/bin:$ANDROID_SDK_ROOT/platform-tools:$ANDROID_SDK_ROOT/build-tools/$ANDROID_BUILD_TOOLS_VERSION:$PATH
|
#ENV PATH=$ANDROID_SDK_ROOT/cmdline-tools/:$ANDROID_SDK_ROOT/cmdline-tools/bin:$ANDROID_SDK_ROOT/platform-tools:$ANDROID_SDK_ROOT/build-tools/$ANDROID_BUILD_TOOLS_VERSION:$PATH
|
||||||
@@ -105,4 +106,9 @@ RUN bash /tmp/$NODE_SETUP_SCRIPT && apt-get install -y nodejs && \
|
|||||||
### Install needed global npm packages
|
### Install needed global npm packages
|
||||||
npm install -g --unsafe-perm @ionic/cli@$IONIC_VERSION cordova-res@$CORDOVA_RES_VERSION
|
npm install -g --unsafe-perm @ionic/cli@$IONIC_VERSION cordova-res@$CORDOVA_RES_VERSION
|
||||||
|
|
||||||
|
RUN cd / && ionic start $TMP_PROJECT_NAME blank --type=ionic-angular --capacitor --no-git --no-interactive && \
|
||||||
|
cd $TMP_PROJECT_NAME && ionic capacitor platform add android && ionic capacitor build android --no-open && \
|
||||||
|
cd android && ./gradlew assembleDebug && \
|
||||||
|
cd / && rm -rf $TMP_PROJECT_NAME
|
||||||
|
|
||||||
CMD [""]
|
CMD [""]
|
||||||
|
|||||||
Reference in New Issue
Block a user