# Continuous cloud environment
# 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.
Within each test build, deployment steps are broken down. Lastly, artifacts or reports are hosted in HTML format.