--- language: minimal jobs: include: - stage: Lint services: - docker before_install: - docker build -t hyperglass/ubuntu -f .tests/app/ubuntu/Dockerfile . script: docker run hyperglass/ubuntu /bin/sh -c "cd /tmp/hyperglass; poetry run flake8 hyperglass" - stage: Installer - Ubuntu services: - docker before_install: - docker build -t install_ubuntu -f .tests/install/ubuntu/Dockerfile . script: docker run install_ubuntu /bin/bash /tmp/install.sh - stage: App - Ubuntu services: - docker - redis before_install: - docker build -t hyperglass/ubuntu -f .tests/app/ubuntu/Dockerfile . env: - HYPERGLASS_UI_BUILD_TIMEOUT=600 script: docker run hyperglass/ubuntu /tmp/setup.sh