diff --git a/.drone.yml b/.drone.yml index c8b059a..c92d387 100644 --- a/.drone.yml +++ b/.drone.yml @@ -11,3 +11,27 @@ steps: path: /var/run/docker.sock commands: - docker build --no-cache -t autonomic/autonomic.zone:drone . + + - name: Deploy Autonomic.zone with Dokku + image: appleboy/drone-git-push:0.2.0-linux-amd64 + settings: + remote: ssh://dokku@dokku.autonomic.zone:222/autonomic.zone + ssh_key: + from_secret: drone_deploy_key + when: + branch: master + + - name: Send notification to chat.internal.autonomic.zone + image: rmilewski/drone-rocket:latest + when: + status: [success, failure] + settings: + webhook: + from_secret: rocket_chat_webhook + channel: drone-notify + username: drone-notifications-bot + message: + - value: "${DRONE_COMMIT_AUTHOR} deployed site.autonomic.zone (see [commit](${DRONE_COMMIT_LINK})) :partying_face:" + when: + DRONE_BUILD_STATUS: success + - value: "[commit](${DRONE_COMMIT_LINK}) failed to deploy site.autonomic.zone (see [logs](https://drone.autonomic.zone/autonomic-cooperative/autonomic.zone/${DRONE_BUILD_NUMBER})) :confounded:"