cd /news/developer-tools/introducing-vercel-ci Ā· home › topics › developer-tools › article
[ARTICLE Ā· art-159843] src=vercel.com ↗ pub= topic=developer-tools verified=true sentiment=↑ positive

Introducing Vercel CI

Vercel launched Vercel CI in Beta on all plans, a continuous integration system that runs only the tasks affected by a code change and reports 2-6x faster time from git push to "CI passed" across Vercel's own repositories. Vercel CI reads turbo.json via Turborepo, requires only a "tags": ["ci"] entry to select tasks, runs each affected task on its own machine on Vercel's Hive compute layer, and has completed nearly 8 million tasks across Vercel's repositories and the private beta. Vercel said it plans to add advanced observability, a vc ci CLI command for distributed execution before pushing code, and more granular test selection before general availability.

by read2 min views3 publishedOct 28, 2026

Coding agents are opening more pull requests than ever, and each one waits on CI before anyone can review or merge it. Most CI systems run the entire workflow on every push, even a one-line change. The more your agents push, the more time you spend waiting on CI.

Today, we're announcing Vercel CI in Beta. It runs only the tasks affected by your code change, and spins up only the compute those checks need, the same way Fluid compute scales with your traffic.

At Vercel, our CI now keeps up with our coding agents. Time from git push to "CI passed" is 2-6x faster than it was before.

Vercel CI uses Turborepo to understand your tasks and which ones depend on each other. It reads turbo.json, so if you're already using Turborepo, there's no separate CI config to write.

If you're not on Turborepo yet, add turbo.json and the turbo package. It works in single-package repos too. Then tag the tasks you want Vercel CI to run.

"tags": ["ci"] is all you need to get started. No workflow YAML to maintain, no drift between your CI config and turbo.json, and Remote Cache is on by default.

When you or your agent push code, Vercel CI determines which tasks need to run based on the change. Tasks whose inputs haven't changed come from cache. The remaining tasks each run on their own machine, powered by Hive, Vercel's compute layer, and start as soon as their dependencies finish.

Vercel CI gives each task the compute it needs and nothing more.

To get started, follow the documentation or prompt your agent from your repo: Once set up, you or your agent can watch and inspect CI through the Vercel dashboard, Vercel CLI, or Vercel MCP. When something fails, go straight to the failing task, see what's blocked behind it, and open its logs, or search across recent runs to see whether a test has been flaky all week.

Vercel CI posts a check to your pull request on GitHub, so your existing branch protection rules can block merges on failure, the same way they do today.

Vercel CI has already completed nearly 8 million tasks across our own repositories and the private beta, and we're just getting started. We're working to keep shrinking the time between writing code and running it in production.

As we work toward general availability, we plan to add:

Advanced observability

A vc ci CLI command for distributed execution before pushing code

More granular test selection

Vercel CI is available in Beta today on all plans. Read the docs and try it on your repository.

── more in #developer-tools 4 stories Ā· sorted by recency
── more on @vercel 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host āœ“
Get free account → Pricing
from €0/mo Ā· no card required
LIVE [news/introducing-vercel-c…] indexed:0 read:2min 2026-10-28 Ā· —