steps:
  build:
    image: sampottingersketching/sketchingci:v1.0
    commands:
      - pip install .[dev]
      - nose2
      - pyflakes sketching/*.py
      - pycodestyle sketching/*.py
      - mypy sketching/*.py
      - bash support/render_website.sh
      - bash support/check_website.sh
  testStatic:
    image: sampottingersketching/sketchingci:v1.0
    commands:
      - pip install .[dev]
      - bash support/run_all_static.sh
  testLocal:
    image: sampottingersketching/sketchingci:v1.0
    commands:
      - pip install .[dev]
      - bash support/run_all_local.sh
  testWeb:
    image: sampottingersketching/sketchingci:v1.0
    commands:
      - pip install .[dev]
      - bash support/run_all_web.sh
