Skip to content
Snippets Groups Projects
Commit 5f2e817a authored by LAMRINI Houda's avatar LAMRINI Houda
Browse files

gitlab-ci update

parent 77aff8a2
Branches
No related tags found
No related merge requests found
Pipeline #47241 failed
image: docker:19.03.1 image: docker:20.10.16 # Version plus récente recommandée
services: services:
- name: docker:19.03.1-dind - name: docker:20.10.16-dind
alias: docker alias: docker
command: ["--tls=false"] # Désactiver TLS pour éviter les erreurs de connexion
variables: variables:
DOCKER_DRIVER: overlay2 DOCKER_DRIVER: overlay2
DOCKER_TLS_CERTDIR: "/certs" DOCKER_TLS_CERTDIR: "" # Désactiver TLS
DOCKER_HOST: "tcp://docker:2375" DOCKER_HOST: "tcp://localhost:2375"
stages: stages:
- build_push - build_push
before_script: before_script:
- docker login -u $CI_REGISTRY_USER -p $CI_JOB_TOKEN $CI_REGISTRY - echo $CI_JOB_TOKEN | docker login -u $CI_REGISTRY_USER --password-stdin $CI_REGISTRY
build-push-image: build-push-image:
stage: build_push stage: build_push
tags:
- docker
script: script:
- docker build . --tag $CI_REGISTRY/my-image:latest - docker build . --tag $CI_REGISTRY/my-image:latest
- docker push $CI_REGISTRY/my-image:latest - docker push $CI_REGISTRY/my-image:latest
services:
- name: docker:20.10.16-dind
alias: docker
command: ["--tls=false"]
variables:
DOCKER_HOST: "tcp://localhost:2375"
DOCKER_TLS_CERTDIR: ""
rules:
- if: '$CI_COMMIT_BRANCH == "main"'
before_script:
- echo $CI_JOB_TOKEN | docker login -u $CI_REGISTRY_USER --password-stdin $CI_REGISTRY
script:
- docker build . --tag $CI_REGISTRY/my-image:latest
- docker push $CI_REGISTRY/my-image:latest
retry: 2 # Réessaie deux fois en cas d'échec
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment