fix drone kaniko build
This commit is contained in:
parent
7832a881a9
commit
b970fd6bf5
@ -1,4 +1,3 @@
|
|||||||
|
|
||||||
.BuildImageWithKaniko: &BuildImageWithKaniko
|
.BuildImageWithKaniko: &BuildImageWithKaniko
|
||||||
name: BuildImageWithKaniko
|
name: BuildImageWithKaniko
|
||||||
image: gcr.io/kaniko-project/executor:debug
|
image: gcr.io/kaniko-project/executor:debug
|
||||||
@ -9,18 +8,24 @@
|
|||||||
TAG_COMMIT_PREFIX: "commit-"
|
TAG_COMMIT_PREFIX: "commit-"
|
||||||
TAG_REF_SLUG_ENABLE: "false"
|
TAG_REF_SLUG_ENABLE: "false"
|
||||||
TAG_REF_NORMALIZED_ENABLE: "true"
|
TAG_REF_NORMALIZED_ENABLE: "true"
|
||||||
DOCKERFILE: "$DRONE_WORKSPACE_BASE/Dockerfile"
|
|
||||||
CONTEXT_DIR: "$DRONE_WORKSPACE_BASE"
|
|
||||||
ADDITIONAL_REGISTRY_DESTINATIONS: ""
|
ADDITIONAL_REGISTRY_DESTINATIONS: ""
|
||||||
ADD_CI_REGISTRY_AUTH: "true"
|
ADD_CI_REGISTRY_AUTH: "true"
|
||||||
|
|
||||||
commands:
|
commands:
|
||||||
|
# drone does not support expanding vars in environment values, set defaults via bash
|
||||||
|
- |
|
||||||
|
export CONTEXT_DIR="${CONTEXT_DIR:-$DRONE_WORKSPACE_BASE}"
|
||||||
|
export DOCKERFILE="${DOCKERFILE:-$DRONE_WORKSPACE_BASE/Dockerfile}"
|
||||||
|
|
||||||
|
- env
|
||||||
|
|
||||||
# add gitlab registry auth
|
# add gitlab registry auth
|
||||||
- |
|
- |
|
||||||
if [[ "$ADD_CI_REGISTRY_AUTH" == "true" ]]; then
|
if [[ "$ADD_CI_REGISTRY_AUTH" == "true" ]]; then
|
||||||
mkdir -p /kaniko/.docker
|
mkdir -p /kaniko/.docker
|
||||||
echo "{\"auths\":{\"$CI_REGISTRY\":{\"auth\":\"$(echo -n $CI_REGISTRY_USER:${CI_REGISTRY_PASSWORD} | base64)\"}}}" > /kaniko/.docker/config.json
|
echo "{\"auths\":{\"$CI_REGISTRY\":{\"auth\":\"$(echo -n token:$CI_REGISTRY_PASSWORD | base64)\"}}}" > /kaniko/.docker/config.json
|
||||||
fi
|
fi
|
||||||
|
cat /kaniko/.docker/config.json
|
||||||
|
|
||||||
- IMAGE_DESTS=""
|
- IMAGE_DESTS=""
|
||||||
|
|
||||||
@ -58,4 +63,4 @@
|
|||||||
echo "kaniko args: $KANIKO_ARGS"
|
echo "kaniko args: $KANIKO_ARGS"
|
||||||
echo "pushing to destinations: $IMAGE_DESTS"
|
echo "pushing to destinations: $IMAGE_DESTS"
|
||||||
echo "pushing to additional destinations: $ADDITIONAL_REGISTRY_DESTINATIONS"
|
echo "pushing to additional destinations: $ADDITIONAL_REGISTRY_DESTINATIONS"
|
||||||
/kaniko/executor $KANIKO_ARGS $IMAGE_DESTS $ADDITIONAL_REGISTRY_DESTINATIONS
|
/kaniko/executor $KANIKO_ARGS $IMAGE_DESTS $ADDITIONAL_REGISTRY_DESTINATIONS
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user