fix(pipeline): update Docker login commands to use environment variables for credentials
Signed-off-by: 孙振宇 <>
This commit is contained in:
parent
a02715efa7
commit
fe846ab937
@ -31,10 +31,10 @@ class ImageBuilder {
|
||||
steps.log.info("ImageBuilder", "Authentication to ${registry}")
|
||||
switch(builderType) {
|
||||
case ImageBuilderTypes.DOCKER_IN_DOCKER:
|
||||
steps.sh "docker login -u ${DOCKER_USERNAME} -p ${DOCKER_PASSWORD} ${registry}"
|
||||
steps.sh "docker login -u ${steps.env.DOCKER_USERNAME} -p ${steps.env.DOCKER_PASSWORD} ${registry}"
|
||||
break
|
||||
case ImageBuilderTypes.KANIKO:
|
||||
def auth = "${DOCKER_USERNAME}:${DOCKER_PASSWORD}".bytes.encodeBase64().toString()
|
||||
def auth = "${steps.env.DOCKER_USERNAME}:${steps.env.DOCKER_PASSWORD}".bytes.encodeBase64().toString()
|
||||
steps.writeFile file: '/kaniko/.docker/config.json', text: """{
|
||||
"auths": {
|
||||
"${registry}": {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user