fix(drone): use environment variable for kaniko docker config
Some checks reported errors
continuous-integration/drone/push Build encountered an error
Some checks reported errors
continuous-integration/drone/push Build encountered an error
This commit is contained in:
parent
6e69982459
commit
92be1ce948
13
.drone.yml
13
.drone.yml
@ -40,6 +40,9 @@ steps:
|
|||||||
|
|
||||||
- name: docker-build
|
- name: docker-build
|
||||||
image: gcr.io/kaniko-project/executor:latest
|
image: gcr.io/kaniko-project/executor:latest
|
||||||
|
environment:
|
||||||
|
DOCKER_CONFIG:
|
||||||
|
from_secret: kaniko_secret
|
||||||
commands:
|
commands:
|
||||||
- |
|
- |
|
||||||
TAG="${DRONE_TAG:-${DRONE_COMMIT_SHA:0:8}}"
|
TAG="${DRONE_TAG:-${DRONE_COMMIT_SHA:0:8}}"
|
||||||
@ -54,9 +57,6 @@ steps:
|
|||||||
/kaniko/executor --context . --dockerfile docker/frontend.Dockerfile --destination ${REGISTRY}/frontend:${TAG} --destination ${REGISTRY}/frontend:latest
|
/kaniko/executor --context . --dockerfile docker/frontend.Dockerfile --destination ${REGISTRY}/frontend:${TAG} --destination ${REGISTRY}/frontend:latest
|
||||||
echo "==> All images pushed"
|
echo "==> All images pushed"
|
||||||
depends_on: [ frontend-build ]
|
depends_on: [ frontend-build ]
|
||||||
volumes:
|
|
||||||
- name: kaniko-secret
|
|
||||||
path: /kaniko/.dockerconfigjson
|
|
||||||
|
|
||||||
- name: prepare-kubeconfig
|
- name: prepare-kubeconfig
|
||||||
image: alpine:latest
|
image: alpine:latest
|
||||||
@ -106,11 +106,6 @@ steps:
|
|||||||
when:
|
when:
|
||||||
branch: [ main ]
|
branch: [ main ]
|
||||||
|
|
||||||
volumes:
|
|
||||||
- name: kaniko-secret
|
|
||||||
secret:
|
|
||||||
secret: kaniko-secret
|
|
||||||
|
|
||||||
# =============================================================================
|
# =============================================================================
|
||||||
# Secrets (register via drone CLI)
|
# Secrets (register via drone CLI)
|
||||||
# =============================================================================
|
# =============================================================================
|
||||||
@ -124,7 +119,7 @@ volumes:
|
|||||||
# drone secret add --repository <org/repo> --name kubeconfig --data "$(cat ~/.kube/config | base64 -w 0)"
|
# drone secret add --repository <org/repo> --name kubeconfig --data "$(cat ~/.kube/config | base64 -w 0)"
|
||||||
#
|
#
|
||||||
# Kaniko dockerconfigjson (for private registry)
|
# Kaniko dockerconfigjson (for private registry)
|
||||||
# drone secret add --repository <org/repo> --name kaniko-secret --data "$(cat ~/.docker/config.json | base64 -w 0)"
|
# drone secret add --repository <org/repo> --name kaniko_secret --data "$(cat ~/.docker/config.json | base64 -w 0)"
|
||||||
#
|
#
|
||||||
# Local exec:
|
# Local exec:
|
||||||
# drone exec --trusted \
|
# drone exec --trusted \
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user