Gestion download au travers de premiumizeme
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.

33 lines
699 B

2 years ago
  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-master-arm64:
  14. stage: build
  15. tags:
  16. - arm64
  17. script:
  18. - docker build --build-arg VERSION=arm64 --pull -t "$CI_REGISTRY_IMAGE:arm64" .
  19. - docker push "$CI_REGISTRY_IMAGE:arm64"
  20. only:
  21. - master
  22. build:
  23. stage: build
  24. script:
  25. - docker build --pull -t "$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG" .
  26. - docker push "$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG"
  27. except:
  28. - master