mirror of
https://github.com/dyrkin/luxmed-bot.git
synced 2025-12-21 13:23:05 +01:00
Restart luxmed service when new build is published to docker hub
This commit is contained in:
18
.drone.yml
18
.drone.yml
@@ -1,5 +1,5 @@
|
|||||||
pipeline:
|
pipeline:
|
||||||
build:
|
verify_and_prepare:
|
||||||
image: java:openjdk-8
|
image: java:openjdk-8
|
||||||
environment:
|
environment:
|
||||||
- GRADLE_USER_HOME=~/.gradle
|
- GRADLE_USER_HOME=~/.gradle
|
||||||
@@ -8,7 +8,7 @@ pipeline:
|
|||||||
- ./gradlew prepare
|
- ./gradlew prepare
|
||||||
- echo -n "1.0.$DRONE_BUILD_NUMBER,latest" > .tags
|
- echo -n "1.0.$DRONE_BUILD_NUMBER,latest" > .tags
|
||||||
|
|
||||||
publish:
|
publish_to_docker_hub:
|
||||||
image: plugins/docker
|
image: plugins/docker
|
||||||
repo: eugenezadyra/luxmed-bot
|
repo: eugenezadyra/luxmed-bot
|
||||||
username:
|
username:
|
||||||
@@ -17,6 +17,20 @@ pipeline:
|
|||||||
from_secret: docker_password
|
from_secret: docker_password
|
||||||
dockerfile: ./docker/Dockerfile
|
dockerfile: ./docker/Dockerfile
|
||||||
context: ./docker/
|
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:
|
when:
|
||||||
branch: master
|
branch: master
|
||||||
event: push
|
event: push
|
||||||
Reference in New Issue
Block a user