kind: pipeline type: exec name: deploy CV steps: - name: build commands: - nix develop -c make - name: check commands: - nix flake check - name: deploy commands: - nix run github:ambroisie/nix-config#drone-scp environment: SCP_SOURCE: /drone/src/*.pdf SCP_STRIP_COMPONENTS: 2 # Make sure the tarball doesn't contain leading path SCP_RM: true # Make sure only the newly generated files are left SCP_HOST: from_secret: ssh_host SCP_TARGET: from_secret: ssh_target SCP_USERNAME: from_secret: ssh_user SCP_KEY: from_secret: ssh_key SCP_PORT: from_secret: ssh_port when: branch: - main event: exclude: - pull_request - name: notifiy commands: - nix run github:ambroisie/matrix-notifier environment: ADDRESS: from_secret: matrix_homeserver ROOM: from_secret: matrix_roomid USER: from_secret: matrix_username PASS: from_secret: matrix_password when: status: - failure - success