Merge remote-tracking branch 'origin/dev' into dev
continuous-integration/drone/push Build was killed Details
continuous-integration/drone Build was killed Details

pull/1/head
Leo TUAILLON 2 years ago
commit 75a98fe07f

@ -1,11 +1,12 @@
kind: pipeline kind: pipeline
type: docker type: docker
name: Deliver name: Android
mode: parallel
steps: steps:
- name: Android - name: Deliver
image: override6/tbasket-frontend image: override6/tbasket-frontend:latest
workspace:
path: /src/android
environment: environment:
SSH_PRIVATE_KEY: SSH_PRIVATE_KEY:
from_secret: SSH_PRIVATE from_secret: SSH_PRIVATE
@ -14,8 +15,18 @@ steps:
commands: commands:
- bash drone/deliver.sh android - bash drone/deliver.sh android
- bash drone/android-sign.sh - bash drone/android-sign.sh
- name: Electron
image: override6/tbasket-frontend ---
kind: pipeline
type: docker
name: Electron
steps:
- name: Deliver
image: override6/tbasket-frontend:latest
workspace:
path: /src/electron
environment: environment:
SSH_PRIVATE_KEY: SSH_PRIVATE_KEY:
from_secret: SSH_PRIVATE from_secret: SSH_PRIVATE
@ -23,8 +34,18 @@ steps:
from_secret: SSH_PUBLIC from_secret: SSH_PUBLIC
commands: commands:
- bash drone/deliver.sh electron - bash drone/deliver.sh electron
- name: Web
image: override6/tbasket-frontend ---
kind: pipeline
type: docker
name: Apache
steps:
- name: Deliver
image: override6/tbasket-frontend:latest
workspace:
path: /src/web
environment: environment:
SSH_PRIVATE_KEY: SSH_PRIVATE_KEY:
from_secret: SSH_PRIVATE from_secret: SSH_PRIVATE
@ -32,8 +53,3 @@ steps:
from_secret: SSH_PUBLIC from_secret: SSH_PUBLIC
commands: commands:
- bash drone/deliver.sh browser - bash drone/deliver.sh browser
- name: dummy
image: ubuntu:latest
depends_on:
- "Web"

@ -47,11 +47,14 @@ esac
#install cordova #install cordova
cordova platform add "$TYPE" cordova platform add "$TYPE" || exit 1
cordova build "$TYPE" $OPTIONS cordova build "$TYPE" $OPTIONS || exit 1
echo "delivering outputs on server" echo "delivering outputs on server"
echo "making delivery onto '$USER@$IP:$SERV_DIR'" echo "making delivery onto '$USER@$IP:$SERV_DIR'"
scp -o "StrictHostKeyChecking no" -r "$OUT_DIR" "$USER@$IP:$SERV_DIR" rsync -avz -I \
--rsync-path="mkdir -p \"$SERV_DIR\" && rsync" \
-e "ssh -o StrictHostKeyChecking=no" \
--delete "$OUT_DIR" "$USER@$IP"

@ -1,3 +1,4 @@
FROM alvrme/alpine-android:android-32-jdk11 FROM alvrme/alpine-android:android-32-jdk11
RUN (apk update && apk add npm openssh-client tree) &&\ RUN apk update \
npm install -g cordova && apk add npm openssh-client tree rsync \
&& npm install -g cordova