From 05f685b4928fb5c566ecf66a6137984d19294df8 Mon Sep 17 00:00:00 2001 From: Override-6 Date: Fri, 16 Dec 2022 18:42:03 +0100 Subject: [PATCH] added custom docker images to enhance pipeline speed --- drone/.drone.yml | 8 ++++---- drone/deliver.sh | 3 +-- drone/image/Dockerfile | 3 +++ 3 files changed, 8 insertions(+), 6 deletions(-) create mode 100644 drone/image/Dockerfile diff --git a/drone/.drone.yml b/drone/.drone.yml index 8807362..a6fcab5 100644 --- a/drone/.drone.yml +++ b/drone/.drone.yml @@ -6,7 +6,7 @@ name: Deliver steps: - name: Android - image: alvrme/alpine-android:android-32-jdk11 + image: override6/tbasket-frontend environment: SSH_PRIVATE_KEY: from_secret: SSH_PRIVATE @@ -16,7 +16,7 @@ steps: - bash drone/deliver.sh android - bash drone/android-sign.sh - name: Electron - image: ubuntu:latest + image: override6/tbasket-frontend environment: SSH_PRIVATE_KEY: from_secret: SSH_PRIVATE @@ -25,12 +25,12 @@ steps: commands: - drone/deliver.sh electron - name: Web - image: ubuntu:latest + image: override6/tbasket-frontend environment: SSH_PRIVATE_KEY: from_secret: SSH_PRIVATE SSH_PUBLIC_KEY: from_secret: SSH_PUBLIC commands: - - drone/deliver.sh electron + - drone/deliver.sh browser diff --git a/drone/deliver.sh b/drone/deliver.sh index 412a8e7..a7ec945 100755 --- a/drone/deliver.sh +++ b/drone/deliver.sh @@ -40,8 +40,7 @@ esac #install cordova -( (apk update && apk add npm) || (apt update && apt install npm -y) ) > /dev/null -npm install -g cordova + cordova platform add "$TYPE" cordova build "$TYPE" $OPTIONS diff --git a/drone/image/Dockerfile b/drone/image/Dockerfile new file mode 100644 index 0000000..b007fa5 --- /dev/null +++ b/drone/image/Dockerfile @@ -0,0 +1,3 @@ +FROM alvrme/alpine-android:android-32-jdk11 +RUN (apk update && apk add npm openssh-client) &&\ + npm install -g cordova