diff --git a/.drone.yml b/.drone.yml index b5643be..cbf05fd 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,41 +1,44 @@ -pipeline: - build: - image: spritsail/docker-build - volumes: [ '/var/run/docker.sock:/var/run/docker.sock' ] +kind: pipeline: +name: build-and-publish + +steps: +- name: build + image: spritsail/docker-build + settings: repo: ppass-dev make: true - test-bin: - image: spritsail/docker-test - volumes: [ '/var/run/docker.sock:/var/run/docker.sock' ] - repo: ppass-dev - run: | - curl --version && - xmlstarlet --version - - test: - image: spritsail/docker-test - volumes: [ '/var/run/docker.sock:/var/run/docker.sock' ] - repo: ppass-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 - volumes: [ '/var/run/docker.sock:/var/run/docker.sock' ] - secrets: [ docker_username, docker_password, microbadger_token ] - when: { branch: [ pass ], event: [ push, tag, deployment ] } - from: ppass-dev - repo: spritsail/plex-media-server - tags: - - 'plexpass' - - '%label io.spritsail.version.plex | %prefix plexpass | %remsuf [0-9a-f]+$ | %auto 2' - - notify: - image: spritsail/notify - when: { status: [ success, failure ] } - secrets: [ webhook_url, notify_token ] +# test-bin: +# image: spritsail/docker-test +# volumes: [ '/var/run/docker.sock:/var/run/docker.sock' ] +# repo: ppass-dev +# run: | +# curl --version && +# xmlstarlet --version +# +# test: +# image: spritsail/docker-test +# volumes: [ '/var/run/docker.sock:/var/run/docker.sock' ] +# repo: ppass-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 +# volumes: [ '/var/run/docker.sock:/var/run/docker.sock' ] +# secrets: [ docker_username, docker_password, microbadger_token ] +# when: { branch: [ pass ], event: [ push, tag, deployment ] } +# from: ppass-dev +# repo: spritsail/plex-media-server +# tags: +# - 'plexpass' +# - '%label io.spritsail.version.plex | %prefix plexpass | %remsuf [0-9a-f]+$ | %auto 2' +# +# notify: +# image: spritsail/notify +# when: { status: [ success, failure ] } +# secrets: [ webhook_url, notify_token ]