Skip to content
Snippets Groups Projects
.gitlab-ci.yml 1.01 KiB
Newer Older
---

stages:
  - build

build testing docker image:
  stage: build
  only:
    - develop
m431m's avatar
m431m committed
    - staging
  tags:
    - build
  image:
    name: gcr.io/kaniko-project/executor:debug
    entrypoint: [""]
  script:
    - mkdir -p /kaniko/.docker
    - echo "{\"auths\":{\"https://index.docker.io/v1/\":{\"auth\":\"$DOCKER_SECRET\"}}}" > /kaniko/.docker/config.json
    - /kaniko/executor --context $CI_PROJECT_DIR --dockerfile $CI_PROJECT_DIR/Dockerfile --destination neogeo/onegeo-suite:testing

build tagged docker image:
  stage: build
  only:
    - main
  when: manual
  tags:
    - build
  image:
    name: gcr.io/kaniko-project/executor:debug
    entrypoint: [""]
  script:
    - mkdir -p /kaniko/.docker
    - echo "{\"auths\":{\"https://index.docker.io/v1/\":{\"auth\":\"$DOCKER_SECRET\"}}}" > /kaniko/.docker/config.json
    - /kaniko/executor --context $CI_PROJECT_DIR --dockerfile $CI_PROJECT_DIR/Dockerfile --destination neogeo/onegeo-suite:rc-$CI_PIPELINE_ID
    - echo Image docker neogeo/onegeo-suite:rc-$CI_PIPELINE_ID livrée