From 6fb006928de802d15f8bab44cffe1b6801360a8f Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Mon, 6 Aug 2018 13:29:46 +0100 Subject: [PATCH] Use spritsail/drone-test CI step --- .drone.yml | 21 ++++++++------------- 1 file changed, 8 insertions(+), 13 deletions(-) diff --git a/.drone.yml b/.drone.yml index 9029c90..c40a29a 100644 --- a/.drone.yml +++ b/.drone.yml @@ -5,20 +5,15 @@ pipeline: repo: plex-dev test: - image: docker + image: spritsail/docker-test volumes: [ '/var/run/docker.sock:/var/run/docker.sock' ] - commands: - - apk add --no-cache curl xmlstarlet grep - - export CUR_VERSION="$(docker inspect -f '{{ index .Config.Labels "io.spritsail.version.plex" }}' plex-dev | cut -d- -f1)" - - CON_NAME=$(docker run --rm -d plex-dev) - - timeout -t 15 docker logs $$CON_NAME & - - sleep 10 # Wait for plex to start! - - curl -sSL --retry-max-time 30 --max-time 5 --retry 10 --retry-delay 5 --retry-connrefused - $(docker inspect --format='{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $$CON_NAME):32400/identity - | tee /dev/stderr - | xmlstarlet sel -t -v "/MediaContainer/@version" - | grep -qw $CUR_VERSION - - docker kill $$CON_NAME + repo: plex-dev + curl: ':32400/identity' + delay: 5 + retry: 10 + pipe: | + xmlstarlet sel -t -v "/MediaContainer/@version" | + grep -qw "$(label io.spritsail.version.plex | cut -d- -f1)" publish: image: spritsail/docker-publish