version: 2 jobs: build: docker: - image: aslushnikov/playwright:bionic steps: - checkout - restore_cache: key: dependency-cache-{{ checksum "package.json" }} - run: command: npm install - save_cache: key: dependency-cache-{{ checksum "package.json" }} paths: - ./.local-browsers - run: command: | xvfb-run --auto-servernum npm run test