--- kind: pipeline name: default steps: - name: Build autonomic.zone docker image image: docker:stable volumes: - name: docker_sock 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 autonomic.zone (see [commit](${DRONE_COMMIT_LINK})) :partying_face:" when: DRONE_BUILD_STATUS: success - value: "[commit](${DRONE_COMMIT_LINK}) failed to deploy autonomic.zone (see [logs](https://drone.autonomic.zone/autonomic-cooperative/autonomic.zone/${DRONE_BUILD_NUMBER})) :confounded:"