Monorepo World: October 7, 2024Join us!

Fast CI for Monorepos

Unlock remote caching, distributed task execution, E2E test splitting and automated flakiness detection at no cost with our new Hobby plan.

Try Hobby now

Get started now!

No credit card required.

Both faster & cheaper

Nx Cloud makes your CI significantly faster and cheaper, while also making it more maintainable and reliable.

0 - 0%
Faster CI
Reported by enterprises using Nx Cloud.
Halve your CI bill
CI
$6k
CI + Nx Cloud
$3.2k

Cost per month for CI compute. Data collected based on a typical month of CI runs measured on the Nx OSS monorepo.

Everything, now included in our Hobby plan

We mean it, every feature Nx Cloud offers now available for free.

Nx Agents: seamless task distribution
Nx Cloud manages CI agent machines, offloading complex machine provisioning from your CI provider. Integration is as simple as initiating a distributed run on your provider, with Nx Agents handling the rest - streamlining operations and enhancing cost efficiency.

Main Workflow

nx affected --target=build,lint,test

js:build
js:lint

Nx Agents

Agent 12
  • website:build-base
  • website:build
Agent 23
  • docs:lint
  • express:test
  • website:lint
Nx Replay: secure computation cache
Nx Cloud caches and restores task results, across PRs and local machines, drastically accelerating your CI runs.
0tasks replayed instantly with cache
remote
build
website
< 1s
remote
test
express
< 1s
remote
build
eslint
< 1s
remote
lint
autoloan
< 1s
remote
test
website
< 1s
remote
lint
website
< 1s
remote
build-base
express
< 1s
remote
build
express
< 1s
remote
lint
express
< 1s
remote
test
autoloan
< 1s
Atomizer: E2E test splitting
Nx Cloud splits large e2e projects into fine-grained test runs, enabling more efficient distribution and dramatically reducing CI times.
Runningnx affected --targets=e2e
In progress
e2e
ui-cdk
e2e/libs/ui-cdk/spec-1.tsx
e2e/libs/ui-cdk/spec-2.tsx
In progress
e2e
website
e2e/apps/website/spec-1.tsx
e2e/apps/website/spec-2.tsx
e2e/apps/website/spec-3.tsx
e2e/apps/website/spec-4.tsx
e2e/apps/website/spec-5.tsx
e2e/apps/website/spec-6.tsx
Flaky task detection
Nx Cloud automatically identifies flaky tasks from any tool and initiates a re-run of those specific tasks, optimizing resource usage for peak efficiency.
Runningnx affected --targets=e2e,test
miss
test
flaky1 retrywebsite
Failed
e2e
1 retrywebsite
In progress
test
flaky1 retryui-cdk
remote
lint
website
In progress
build
ui-cdk
Actionable feedback
Nx Cloud lets you see what went wrong, and how to fix it. It understands your command and lets you find the logs you need.
Failedwith code: 1
Attempt 1Attempt 2

Feb 23, 2024 08:57:49 - 08:57:54 (4s)

nx run nx-dev:build
nx run nx-dev:sitemap ✨ [next-sitemap]
Loading next-sitemap config:file:///home/workflows/workspace/nx-dev/nx-dev/next-sitemap.config.js
❌ [next-sitemap] Unable to find export-maker.
  Make sure to build the project using "next build" command
  node:internal/process/promises:289
          triggerUncaughtException(err, true /* fromPromise */); ^
          [Error:ENOENT: no such file or directory, stat '/home/workflows/workspace/dist/nx-dev/nx-dev/.next/export-marker.json']
          errno: -2, code: 'ENOENT', syscall: 'stat', path: '/home/workflows/workspace/dist/nx-dev/nx-dev/.next/export-marker.json'
Node.js v20.9.0 Warning: command "pnpm next-sitemap --config
./nx-dev/nx-dev/next-sitemap.config.js" exited with non-zero status code

See how Nx Cloud works

In under 9 minutes

Need more of everything? Try Pro

Experience next generation CI tooling.

Start with a free trial, upgrade when ready.

Our solution adapts to your needs, scale confidently from the initial stages to your growth spurts while saving on your infrastructure bill and better performances.

Included in Hobby

  • 50k credits included
  • Max 500k runs per month
  • Max 5 contributors
  • Max 5 concurrent CI connections

Get more with Pro

  • 300k credits included
  • Max 1m runs per month
  • Max 70 contributors
  • Max 70 concurrent CI connections
  • High-priority support

Try Pro now

Start your 14-day free trial now!

No credit card required.

See complete pricing information detail and resource classes on the pricing page at: https://nx.app/pricing.