# You can override the included template(s) by including variable overrides # See https://docs.gitlab.com/ee/user/application_security/sast/#customizing-the-sast-settings # Note that environment variables can be set in several places # See https://docs.gitlab.com/ee/ci/variables/#priority-of-environment-variables stages: #- test - build #- push_local #- release #- push_dockerhub .docker_base: image: docker:24.0.5-dind services: - name: docker:24.0.5-dind command: ["--tls=false"] variables: DOCKER_DRIVER: overlay2 DOCKER_HOST: tcp://docker:2375 DOCKER_TLS_CERTDIR: "" #DOCKER_TLS_CERTDIR: "/certs" #DOCKER_TLS_VERIFY: 1 #DOCKER_CERT_PATH: "$DOCKER_TLS_CERTDIR/client" #IMAGE_TAG: "$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG" FF_GITLAB_REGISTRY_HELPER_IMAGE: 1 before_script: #- docker version # - docker info #- nslookup registry.evanshome.io #- docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY build: image: docker:20.10.16 stage: build services: - docker:20.10.16-dind script: - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY - docker build -t $CI_REGISTRY/group/project/image:latest ./Docker/ - docker push $CI_REGISTRY/group/project/image:latest