Hello! I use locally prebuild image for the build step:
- name: build
image: local-image-name
And this step fails with error:
“Error response from daemon: pull access denied for local-image-name, repository does not exist or may require ‘docker login’”
It seems like Drone is calling something like
$ docker pull someimg
Using default tag: latest
Error response from daemon: pull access denied for someimg, repository does not exist or may require 'docker login'
I was able to stop Drone from (re)pulling my image using pull: if-not-exists setting. Unfortunately, it is not documented anywhere on the readme website.
It is default for all pipelines that use :latest. If you use versioned images (i.e. golang:1.12 instead of golang:latest) it will not automatically pull updates.