image: docker:19.03.12-dind services: - name: docker:dind entrypoint: ["env", "-u", "DOCKER_HOST"] command: ["dockerd-entrypoint.sh"] variables: DOCKER_TLS_CERTDIR: "" DOCKER_HOST: tcp://docker:2375/ DOCKER_DRIVER: overlay2 stages: # - linting - deploy # linting: # stage: linting # before_script: # - apk add --no-cache python3 python3-dev build-base g++ gcc libxml2-dev libxslt-dev libffi-dev openssl-dev make # - pip3 install pylint # - pip3 install -r app/requirements.txt # script: # - pylint -E app/*.py build_and_push_container: stage: deploy script: - docker login -u ldooks -p $DOCKER_ACCESS_TOKEN - docker build -t ldooks/dragon-bot:latest . - docker push ldooks/dragon-bot:latest only: - master tags: - docker