From 9173ca37c792cb6ac66b5559e7cd84b3afe88654 Mon Sep 17 00:00:00 2001 From: Simon Vieille Date: Tue, 2 Nov 2021 20:48:54 +0100 Subject: [PATCH 1/2] add ci/cd conf (drone) --- .drone.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 .drone.yml diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..636ce1c --- /dev/null +++ b/.drone.yml @@ -0,0 +1,11 @@ +--- +kind: pipeline +type: docker +name: default + +steps: +- name: build + image: deblan/devenv + commands: + - npm install + - npm run build From 56e87d470da7d338548fbd839eb54e3f39dd96c4 Mon Sep 17 00:00:00 2001 From: Simon Vieille Date: Wed, 3 Nov 2021 19:17:29 +0100 Subject: [PATCH 2/2] add ci/cd conf (drone) --- .drone.yml | 35 ++++++++++++++++++++++++++++++----- 1 file changed, 30 insertions(+), 5 deletions(-) diff --git a/.drone.yml b/.drone.yml index 636ce1c..1c4c72a 100644 --- a/.drone.yml +++ b/.drone.yml @@ -4,8 +4,33 @@ type: docker name: default steps: -- name: build - image: deblan/devenv - commands: - - npm install - - npm run build + - name: dependencies + image: deblan/devenv + commands: + - npm install + when: + event: + - push + + - name: build + image: deblan/devenv + volumes: + - name: artefacts + path: /artefacts + environment: + APP_CERTIFICATE: + from_secret: app_certificate + commands: + - mkdir -p "$HOME/.nextcloud/certificates" + - echo "$APP_CERTIFICATE" > "$HOME/.nextcloud/certificates/side_menu.key" + - export VERSION=$(grep "" appinfo/info.xml | grep -o "[0-9]*\.[0-9]*\.[0-9]*" --color=never) + - export RELEASE_DIRECTORY="/artefacts/deblan/side_menu" + - make release + when: + branch: + - master + +volumes: + - name: artefacts + host: + path: /var/www/html/_artefacts