Skip to content

Instantly share code, notes, and snippets.

@patrickjahns
Created November 18, 2016 15:10
Show Gist options
  • Save patrickjahns/e3c073e799fd82a57e5baf57c620259a to your computer and use it in GitHub Desktop.
Save patrickjahns/e3c073e799fd82a57e5baf57c620259a to your computer and use it in GitHub Desktop.
drone 0.5 authentication with private registry push/pull
pipeline:
docker:
image: myregistry.tld/drone/plugin-docker
# authentication with the registry that is pulled from
auth_config:
username: octocat
password: password
email: octocat@github.com
# authentication with the registry that is pushed to
registry: myregistry.tld
username: user
password: password
email: em@il.tld
repo: myregistry.tld/repo/name
# for pulling images from a private registry
drone secret add --image=myregistry.tld/*/* --event=push --event=pull_request --event=deployment --event=tag repo/name REGISTRY_USERNAME user
drone secret add --image=myregistry.tld/*/* --event=push --event=pull_request --event=deployment --event=tag repo/name REGISTRY_PASSWORD passwort
drone secret add --image=myregistry.tld/*/* --event=push --event=pull_request --event=deployment --event=tag repo/name REGISTRY_EMAIL e@mail.tld
# for pushing images to a private registry
drone secret add --image=myregistry.tld/*/* --event=push --event=pull_request --event=deployment --event=tag repo/name DOCKER_USERNAME user
drone secret add --image=myregistry.tld/*/* --event=push --event=pull_request --event=deployment --event=tag repo/name DOCKER_PASSWORD passwort
drone secret add --image=myregistry.tld/*/* --event=push --event=pull_request --event=deployment --event=tag repo/name DOCKER_EMAIL e@mail.tld
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment