kind: pipeline name: build type: docker steps: - name: get cargo tag image: rust:alpine commands: - apk add musl-dev - cargo install cargo-get - echo "$(cargo get package.version --pretty),latest" > .tags - name: build image: plugins/docker settings: registry: r.regnault.dev username: from_secret: DOCKER_USERNAME password: from_secret: DOCKER_PASSWORD repo: r.regnault.dev/obsessed-yanqing force_tag: true - name: deploy image: appleboy/drone-ssh settings: host: - 10.1.2.4 username: stack-deployer password: from_secret: SSH_PASSWORD port: 22 command_timeout: 2m script: - ./deploy.sh obsessed-yanqing