From a4c09fc0f59306a438060c100748f48b58b32901 Mon Sep 17 00:00:00 2001 From: Eugene Zadyra Date: Tue, 11 Dec 2018 11:02:45 +0100 Subject: [PATCH] Restart luxmed service when new build is published to docker hub --- .drone.yml | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/.drone.yml b/.drone.yml index a89b5f4..7a99529 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,5 +1,5 @@ pipeline: - build: + verify_and_prepare: image: java:openjdk-8 environment: - GRADLE_USER_HOME=~/.gradle @@ -8,7 +8,7 @@ pipeline: - ./gradlew prepare - echo -n "1.0.$DRONE_BUILD_NUMBER,latest" > .tags - publish: + publish_to_docker_hub: image: plugins/docker repo: eugenezadyra/luxmed-bot username: @@ -17,6 +17,20 @@ pipeline: from_secret: docker_password dockerfile: ./docker/Dockerfile context: ./docker/ + when: + branch: master + event: push + + restart_bot: + image: appleboy/drone-ssh + host: + from_secret: digitalocean_host + username: + from_secret: digitalocean_user + key: + from_secret: digitalocean_key + script: + - service luxmed-bot restart when: branch: master event: push \ No newline at end of file