Commit 23918d23 authored by George Papathanail's avatar George Papathanail
Browse files

test kaniko for building

parent 9f30d281
Loading
Loading
Loading
Loading
Loading
+12 −23
Original line number Diff line number Diff line
stages:
  - build
  - push

variables:
  IMAGE_NAME: labs.etsi.org:5050/oop/code/open-exposure-gateway
 
build_image:
kaniko_test_build:
  image:
    name: gcr.io/kaniko-project/executor:debug
    entrypoint: [""]
  stage: build
  image: docker:latest
  services:
    - docker:dind
  script:
    - docker build -t $IMAGE_NAME:$CI_COMMIT_SHORT_SHA .
    - docker tag $IMAGE_NAME:$CI_COMMIT_SHORT_SHA $IMAGE_NAME:latest
    - |
      /kaniko/executor \
        --context "${CI_PROJECT_DIR}" \
        --dockerfile "${CI_PROJECT_DIR}/Dockerfile" \
        --no-push \
        --verbosity=info
push_image:
  stage: push
  image: docker:latest
  services:
    - docker:dind
  script:
    - echo "$CI_REGISTRY_PASSWORD" | docker login labs.etsi.org:5050 -u "$CI_REGISTRY_USER" --password-stdin
    - docker push $IMAGE_NAME:$CI_COMMIT_SHORT_SHA
    - docker push $IMAGE_NAME:latest
  only:
    - main