diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 00000000..524f40b3 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,40 @@ +kind: pipeline +name: deploy-froxlor +type: docker + +platform: + os: linux + arch: arm64 + +trigger: + branch: + - 2.1.x + event: + include: + - push + +steps: +- name: deploy + image: cr.wks/drone/drone-rsync:latest + settings: + hosts: ["rechner02.maketank.net"] + source: ./ + target: ~/froxlor-test + user: www-data + exclude: ['vendor', '.git*', '*drone.yml', '.settings', '.buildpath', '.editorconfig', '.project', '.travis.yml'] + args: '-v --delete' + log_level: quiet + key: + from_secret: ssh-www-data-maketank-rsa + command_timeout: 10m +- name: compose-install + image: appleboy/drone-ssh + settings: + host: + - rechner02.maketank.net + username: www-data + key: + from_secret: ssh-www-data-maketank-rsa + script: + - cd ~/froxlor-test && composer install --no-dev +