In most cases, you don't not want your Docker image to be exposed to the world. We therefore support the use of private Docker images. These are images that are only retrievable using a set of credentials.
Docker credentials can be added in the Keychain, under Workspace > Settings > Keychain. When you create a new key, you will be asked for the following:
- Description (optional)
- Registry (e.g.
We listed the credentials formats for common docker registries below:
|Docker||docker.io||Docker_Username||password or apikey|
|GitLab||registry.gitlab.com||GitLab_Username||personal access token with read_registry rights|
After adding the new key, copy the ID and add it to the
reference.json as shown in the example below.
# this reference is used in example repository:
Deeploy will now use the new credentials to fetch the artefacts from the blob storage.