Skip to content

CI is challenging and it's not your fault. It's a fundamental issue with how the current, traditional CI execution model works. Nx Cloud adopts a new task-based CI model that overcomes slowness and unreliability of the current VM-based CI model.

Nx Cloud improves many aspects of the CI/CD process:

  • Speed - 30% - 70% faster CI (based on reports from our clients)
  • Cost - 40% - 75% reduction in CI costs (observed on the Nx OSS monorepo)
  • Reliability - by automatically identifying flaky tasks (e2e tests in particular) and re-running them

Run the following command in your Nx workspace (make sure you have it pushed to a remote repository first):

Terminal window
npx nx connect

This connects your workspace to Nx Cloud and enables remote caching and CI features. For more details, follow our in-depth guide for setting up CI with Nx.

In traditional CI models, work is statically assigned to CI machines. This creates inefficiencies that many teams experience at scale.

Nx Cloud uses a task-based approach to dynamically assign tasks to agent machines. CI becomes scalable, maintainable, and more reliable because Nx Cloud coordinates work among agent machines automatically and acts on individual tasks directly.

For example:

  • An agent machine fails in a setup step — Nx Cloud automatically reassigns the work to other agent machines.
  • More work needs to run in CI — add more agent machines, Nx Cloud automatically assigns available work.
  • Known flaky tasks waste CI time on needed reruns — Nx Cloud automatically detects flaky tasks and reruns them in the current CI execution.

Learn how our customers use Nx Cloud to scale their workspaces and be more efficient.