Recette pour la création de l'image docker basée sur dokuwiki
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

23 lines
483 B

  1. image: docker:latest
  2. services:
  3. - docker:dind
  4. before_script:
  5. - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
  6. build-master:
  7. stage: build
  8. script:
  9. - docker build --pull -t "$CI_REGISTRY_IMAGE" .
  10. - docker push "$CI_REGISTRY_IMAGE"
  11. only:
  12. - master
  13. build:
  14. stage: build
  15. script:
  16. - docker build --pull -t "$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG" .
  17. - docker push "$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG"
  18. except:
  19. - master