--- kind: pipeline type: docker name: compliance trigger: branch: - main event: - push - pull_request steps: - name: lint image: node:20.14.0@sha256:ab71b9da5ba19445dc5bb76bf99c218941db2c4d70ff4de4e0d9ec90920bfe3f commands: - npm install - npm run lint - name: build image: node:20.14.0@sha256:ab71b9da5ba19445dc5bb76bf99c218941db2c4d70ff4de4e0d9ec90920bfe3f environment: NODE_OPTIONS: '--openssl-legacy-provider' commands: - npm run build --- kind: pipeline type: docker name: deploy trigger: branch: - main event: - push depends_on: - compliance steps: - name: build image: node:20.14.0@sha256:ab71b9da5ba19445dc5bb76bf99c218941db2c4d70ff4de4e0d9ec90920bfe3f environment: NODE_OPTIONS: '--openssl-legacy-provider' commands: - npm install - npm run build - name: deploy image: drillster/drone-rsync@sha256:f4f90f96d0714d26c93c6c4c8f99bc4a7aa1cbf4d7bb772fcfac2ec7be44a331 settings: hosts: [ "www.wtf-eg.net" ] user: onboarding key: from_secret: SSH_KEY source: ./dist/ target: /srv/www/onboarding.wtf-eg.de/ recursive: true --- kind: signature hmac: ab9624949806a9cebd4591e1daac48755b526f8f2d60caef61ffef88e888d1c5 ...