edgeXDockerLogin
Overview
Shared library that wraps the Linux Foundation's (LF) docker login script: ./resources/global-jjb/shell/docker-login.sh
.
The LF Global JJB Docker Login script looks for the following environment variables:
$SETTINGS_FILE
, $DOCKER_REGISTRY
, $REGISTRY_PORTS
, $DOCKERHUB_REGISTRY
, $DOCKERHUB_EMAIL
which this script automatically sets. Based on given config map entries passed in
Please refer to the shell script in global-jjb/shell for the usage.
Parameters
Name | Required | Type | Description and Default Value |
---|---|---|---|
settingsFile | true | str | Config file Id that contains authentication details to docker registries. Unique to each Edgex repository. |
dockerRegistry | false | str | Override docker registry to login to. |
dockerRegistryPorts | false | str | Listing of all the registry ports to login to e.g.: 10001 10002 10003 10004 |
dockerHubRegistry | false | str | Override docker hub registry. Not commonly used. |
dockerHubEmail | false | str | Override docker hub email. Not commonly used. |
Usage
edgeXDockerLogin(settingsFile: 'edgex-repo-settings')