Update drone config to 1.x
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Joe Groocock 2019-06-22 23:25:52 +01:00
parent f0057bfa4e
commit 1bb92b4a91
Signed by: frebib
GPG Key ID: E0B16BEACFBB6A86

View File

@ -1,32 +1,52 @@
pipeline: ---
build: kind: pipeline
image: spritsail/docker-build name: build-test-publish
volumes: [ '/var/run/docker.sock:/var/run/docker.sock' ]
platform:
os: linux
arch: amd64
steps:
- name: build
image: spritsail/docker-build
pull: always
settings:
use_cache: true
repo: busybox-dev repo: busybox-dev
test: - name: test
image: docker image: busybox-dev
volumes: [ '/var/run/docker.sock:/var/run/docker.sock' ] pull: never
commands: commands:
- docker run --rm busybox-dev /bin/sh -xec 'true' - set -ex
- docker run --rm busybox-dev /bin/sh -xec 'test -f /lib/libc-*.so' - ldconfig -p
- docker run --rm busybox-dev /bin/sh -xec 'ldconfig -p' - "test -f /lib/libc-*.so"
- docker run --rm busybox-dev /bin/sh -xec 'nslookup google.com' - nslookup cloudflare.com
- test "$(docker run --rm busybox-dev /bin/sh -xec 'date +%Z')" = 'UTC' - "test $(date +%Z) = UTC"
- test "$(docker run --rm busybox-dev /bin/sh -xec 'echo This is a test string | md5sum | cut -f1 -d\ ' | tee /dev/stderr)" = 'b584c39f97dfe71ebceea3fdb860ed6c' - test $(echo This is a test string | md5sum | cut -f1 -d\ | tee /dev/stderr) = b584c39f97dfe71ebceea3fdb860ed6c
publish: - name: publish
image: spritsail/docker-publish pull: always
when: { branch: [ master ], event: [ push, tag, deployment ] } image: spritsail/docker-publish
volumes: [ '/var/run/docker.sock:/var/run/docker.sock' ] settings:
secrets: [ docker_username, docker_password, microbadger_token ]
from: busybox-dev from: busybox-dev
repo: spritsail/busybox repo: spritsail/busybox
tags: tags:
- 'latest' - latest
- '%label io.spritsail.version.busybox' - "%label io.spritsail.version.busybox"
environment:
DOCKER_PASSWORD:
from_secret: docker_password
DOCKER_USERNAME:
from_secret: docker_username
when:
branch:
- master
event:
- promote
notify: ---
image: spritsail/notify kind: signature
when: { status: [ success, failure ] } hmac: 91a213eb8dd33d761da3dabb4fb6d4b05bdbf55ea47ba40c1e9770a5dafbcecb
secrets: [ webhook_url, notify_token ]
...