Commit 0713add9 authored by Federico Falconieri's avatar Federico Falconieri
Browse files

feat: adds hidden job with monorepo template for kaniko

parent 8bb08b54
Loading
Loading
Loading
Loading
+13 −1
Original line number Diff line number Diff line
@@ -12,7 +12,7 @@ variables:
  KANIKO_EXTRA_ARGS: ""  # See https://github.com/GoogleContainerTools/kaniko#additional-flags
  KANIKO_CACHE: "true"

kaniko:
.kaniko:
  stage: build
  image:
    name: gcr.io/kaniko-project/executor:debug
@@ -22,3 +22,15 @@ kaniko:
  script:
    - echo "{\"auths\":{\"$CI_REGISTRY\":{\"auth\":\"$(echo -n ${CI_REGISTRY_USER}:${CI_REGISTRY_PASSWORD} | base64)\"}}}" > /kaniko/.docker/config.json
    - /kaniko/executor --cache=${KANIKO_CACHE} --context=${KANIKO_CONTEXT} --dockerfile=${KANIKO_DOCKERFILE} --destination=${KANIKO_REGISTRY_IMAGE}:${KANIKO_DEV_TAG} --destination=${KANIKO_REGISTRY_IMAGE}:${KANIKO_TAG} ${LABELS} ${KANIKO_EXTRA_ARGS}

# default for polirepos
kankiko:
  extends: .kaniko

.kaniko:monorepo:
  extends: .kaniko
  variables:
    CONTEXT_PATH: changeme
    KANIKO_REGISTRY_IMAGE: ${CI_REGISTRY_IMAGE}/${CONTEXT_PATH}
    KANIKO_CONTEXT: ${CI_PROJECT_DIR}/${CONTEXT_PATH}
    KANIKO_DOCKERFILE: ${CI_PROJECT_DIR}/${CONTEXT_PATH}/Dockerfile