Commit 44441be1 authored by Ruben ten Hove's avatar Ruben ten Hove Committed by Federico Falconieri
Browse files

fix: kaniko - only allow valid docker tag names

parent a747b8f9
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -17,6 +17,11 @@
    name: gcr.io/kaniko-project/executor:debug
    entrypoint: [""]
  script:
    - |
      if [ "${CI_COMMIT_REF_NAME}" != "$(echo ${CI_COMMIT_REF_NAME} | sed 's/[^a-zA-Z0-9._]/-/g')" ]; then
        echo "Branch names must follow docker tag rules. Only use ASCII (lower or upper case), digits, underscores, periods and dashes. Your current branch name is '${CI_COMMIT_REF_NAME}'. A suggestion is '$(echo ${CI_COMMIT_REF_NAME} | sed 's/[^a-zA-Z0-9._]/-/g')'"
        exit 1
      fi
    - echo "{\"auths\":{\"${CI_REGISTRY}\":{\"username\":\"${CI_REGISTRY_USER}\",\"password\":\"${CI_REGISTRY_PASSWORD}\"}}}" > /kaniko/.docker/config.json
    - |
      if [ -z "${DESTINATIONS}" ]; then