I would like to write a .drone.yaml
to publish docker to a private registry whose domain can be modified by secret. The secret docker_registry_host
is an organisation secret (wish the global secret feature for the whole company). ${DOCKER_REGISTRY_HOST}
is not a system-defined variable, thus it is not available when building argument repo
Is there any way to accomplish this?
- name: publish
image: plugins/docker
environment:
DOCKER_REGISTRY_HOST:
from_secret: docker_registry_host
settings:
registry:
from_secret: docker_registry_host
repo: ${DOCKER_REGISTRY_HOST}/${DRONE_REPO_NAMESPACE}/${DRONE_REPO_NAME}
when:
branch:
- master