--- kind: pipeline type: docker name: deployment steps: - name: run tests image: golang commands: - go build - go test -v ./... - name: docker image: plugins/docker settings: username: from_secret: gitea_packpub_username password: from_secret: gitea_packpub_password registry: git.hatecomputers.club repo: git.hatecomputers.club/hatecomputers/hatecomputers.club when: branch: - main - name: ssh image: appleboy/drone-ssh settings: host: hatecomputers.club username: root key: from_secret: cd_ssh_key port: 22 command_timeout: 2m script: - systemctl restart docker-compose@hatecomputers-club when: branch: - main trigger: branch: - main