'use client'; import { AdjustmentsVerticalIcon, ArrowLongDownIcon, CircleStackIcon, CodeBracketSquareIcon, } from '@heroicons/react/24/outline'; import { SectionHeading } from '@nx/nx-dev/ui-common'; import { motion } from 'framer-motion'; import { NxCloudIcon } from '@nx/nx-dev/ui-icons'; import { usePrefersReducedMotion } from '@nx/nx-dev/ui-animations'; export function AutomatedAgentsManagement(): JSX.Element { const shouldReduceMotion = usePrefersReducedMotion(); const variants = { hidden: { opacity: 0, transition: { when: 'afterChildren', }, }, visible: (i: number) => ({ opacity: 1, transition: { delay: shouldReduceMotion ? 0 : i || 0, }, }), }; const itemVariants = { visible: (i: number) => ({ opacity: 1, y: 0, transition: { delay: shouldReduceMotion ? 0 : i * 0.035, duration: shouldReduceMotion ? 0 : 0.65, ease: 'easeOut', when: 'beforeChildren', staggerChildren: 0.3, }, }), hidden: { opacity: 0, y: 4, transition: { when: 'afterChildren', }, }, }; return (
Seamless distribution, faster CI Nx Cloud dynamically adapts to your CI needs - providing an excellent developer experience while minimizing your costs.
Instruct Nx Cloud to dynamically allocate the right number of agents for each pull request.
Utilize additional compute from Nx Cloud and enjoy faster and cheaper CI with your existing provider.
Add a single line to your CI configuration to enable distribution, computation caching, E2E test splitting, and more.

Your CI provider

nx affected -t lint build test

on job:{' '} main-linux

~ {' '} $

npx nx-cloud start-ci-run --distribute-on="15 linux-medium-plus-js"

Your CI provider

nx affected -t lint build test

on job:{' '} main-linux

nx run build on Agent 1, Agent 2, Agent 3
nx run test on Agent 1, Agent 4
nx run lint on Agent 1, Agent 2, Agent 4
); }