kind: pipeline type: exec name: Build and Deploy steps: - name: Prepare commands: - eval $(ssh-agent -s) - ssh-add - <<< "$SSH_PRIVATE_KEY" - npm install postcss-cli environment: SSH_PRIVATE_KEY: from_secret: SSH_PRIVATE_KEY - name: Build commands: - hugo --gc - name: Deploy commands: - scp -oStrictHostKeyChecking=no -oUserKnownHostsFile=/dev/null -r public/* deployer@selfprivacy.org:/var/www/selfprivacy.org trigger: event: - push branch: - master node: server: builder