--- variables: DOCKER_TLS_CERTDIR: "/certs" stages: - lint - build build: image: docker:24.0.5 services: - docker:24.0.5-dind stage: build variables: POSTGRES_DB: postgres POSTGRES_USER: postgres POSTGRES_PASSWORD: postgres SUPERUSER_LOGIN: admin SUPERUSER_PASS: admin SUPERUSER_EMAIL: admin@example.net ENV: dev script: # - docker build -t re2o . --target=postgres - docker compose -f docker-compose-dev.yml run --env RUN_TESTS=yes re2o lint: image: python:3 stage: lint script: - pip install poetry - poetry install --extras "lint" - poetry run pylint --load-plugins pylint_django cotisations machines re2o logs topologie preferences search users || if [ $? -ne 1 ]; then exit 0; else exit 1; fi