Skip to main content
Version: 1.37

Add credentials

To ensure the security of your artifact storage, it is typically not advisable to have it accessible to the public. For this reason, we offer support for private Docker images and artifact (blob) storage options such as AWS S3, Azure Blob Storage, and Google Cloud Storage. Deeploy can retrieve artifacts from these locations by using a set of credentials. Deeploy can retrieve artifacts from these locations by using a set of credentials.

Credentials are added on a Workspace level. To add Docker credentials, navigate to the Keychain page, within the Settings of your Workspace. Switch to the Blob tab, and click Add. Here you can add Docker credentials, specifically:

ParameterDescriptionExample
nameThe desired name for the Docker credentialsDockerHub
descriptionThe desired description of the Docker credentialsImage X and Y are stored in this registry
registryThe registry URLexample.registry, other examples: for DockerHub: https://index.docker.io/v1/, for GitLab: registry.gitlab.com
usernameThe username of the registry-
passwordThe password of the registry-

The credential formats for common docker registries are:

RegistryUsernamePassword
Dockerhttps://index.docker.io/v1/Docker_Username(password or API key)
GitLabregistry.gitlab.comGitLab_Username(persnal access token with read_registry rights)

Save the credentials, and use the credentials by checking the Private registry checkbox and selecting the desired Docker credentials