# Cypress - GitLab CI/CD

{% hint style="info" %}
TL;DR Take a look at an example repository:

<https://gitlab.com/currents.dev/gitlab-currents-example>
{% endhint %}

GitLab CI/CD platform allows effectively running your Playwright and Cypress test in parallel, using multiple containers and Currents for tests orchestration.

To run Cypress tests in parallel, define [`parallel`](https://docs.gitlab.com/ee/ci/jobs/job_control.html#parallelize-large-jobs) job parameters in GitLab CI/CD pipeline configuration file.

GitLab will run the jobs on multiple containers - each container will run a unique set of tests using Currents orchestration service. Currents applies intelligent optimizations and sorts the test to reduce the overall runtime of the pipeline.

![Using Gitlab CI/CD parallel jobs for running cypress tests in parallel](https://3745692499-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqmFDEiUa9mr11LUlxDnt%2Fuploads%2Fgr9aCc5gbP2iyT3FRyH1%2FCleanShot%202022-02-18%20at%2023.03.15.png?alt=media\&token=ea1627fd-eff2-436f-bc05-871fa919e3f1)
