--- 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 - cp -n cotisations/templates/cotisations/invoice.html templates/default_invoice.html - cp -n cotisations/templates/cotisations/voucher.html templates/default_voucher.html - docker compose run --build re2o poetry run python manage.py test 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