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