# Continuous cloud environment




An image

# Cloud test environment

Our cloud environment builds are based on Docker images. As seen in the syntax below "image: node:10.16-browsers", Node is the foundation of the continuous cloud environment. The Node Docker image comes packaged with browser support. Saving and restoring the cache plays a crucial role in improving test times. Lastly storing the report summary and making it available for all collaborators to see.

version: 2
jobs:
  build:
    docker:
      - image: node:10.16-browsers
    # parallelism: 1

    working_directory: ~/repo

    steps:
      - checkout
      - restore_cache:
          keys:
            - v1-dependencies-{{ checksum "package.json" }}
            - v1-dependencies-

      - run: yarn install

      - save_cache:
          paths:
            - node_modules
          key: v1-dependencies-{{ checksum "package.json" }}

      - run: yarn exTest

      - store_artifacts: # upload test summary for display in Artifacts
          path: tests/test-reports
          destination: testcafe-test-output

# Test builds

History of test builds and completion times are available for review.

An image

Within each test build, deployment steps are broken down. Lastly, artifacts or reports are hosted in HTML format.

An image