--- image: ubuntu:latest definitions: caches: devbox: ~/.cache/devbox apt-lists: /var/lib/apt/lists apt-cache: /var/cache/apt/archives services: docker: memory: 16384 steps: - step: &fullsuite name: Fullsuite size: 16x services: - docker caches: - devbox - apt-lists - apt-cache script: - export DOCKER_BUILDKIT=0 - export TESTCONTAINERS_DOCKER_SOCKET_OVERRIDE=tcp://localhost:2375 - export TESTCONTAINERS_RYUK_DISABLED=true - rm /etc/apt/apt.conf.d/docker-clean || true - apt-get update - apt-get install -y curl git - curl -fsSL https://get.jetify.com/devbox | bash -s -- -f - export PATH="/root/.local/bin:$PATH" - touch .env - devbox install - devbox run -- task build - devbox run -- task fullsuite pipelines: branches: main: - step: *fullsuite pull-requests: "**": - step: *fullsuite