---
title: Build and Deploy
description: Build, preview, and deploy with Vercel's CI/CD pipeline, git integration, rollbacks, and more.
url: "https://vercel.com/kb/build-and-deploy"
published: 2025-11-03
last_updated: 2025-11-24
install_vercel_plugin: npx plugins add vercel/vercel-plugin
---

# Build and Deploy

Build, preview, and deploy with Vercel's CI/CD pipeline, git integration, rollbacks, and more.

## All Build and Deploy guides

- [Preview deployments for retail campaign review](/kb/guide/preview-deployments-retail-campaign-review): Use preview deployments so merchandising, brand, and engineering review a retail campaign on one live URL before launch. Learn about preview comments and deployment protection.
- [How to deploy a Shopify App to Vercel](/kb/guide/deploy-shopify-app-to-vercel): Deploy the official Shopify CLI React Router app template to Vercel with the @vercel/react-router preset and Postgres session storage.
- [Deploy a Claude Design project to Vercel](/kb/guide/claude-design): Publish a Claude Design project to Vercel for a live production URL with the Vercel connector, or by exporting a .zip to Vercel Drop. No Git or CLI required.
- [Vercel Drop vs Cloudflare Direct Upload](/kb/guide/vercel-drop-vs-cloudflare-direct-upload): Compare Vercel Drop and Cloudflare Direct Upload: framework builds, browser vs CLI workflows, file limits, Git integration paths, and when to choose each.
- [Vercel Drop vs Netlify Drop](/kb/guide/vercel-drop-vs-netlify-drop): Compare Vercel Drop and Netlify Drop for drag-and-drop deployment: framework builds, static sites, updates, size limits, and when to choose each one.
- [Deploy a Bolt.new app with Vercel Drop](/kb/guide/bolt-vercel-drop): Export your Bolt.new project as a .zip and deploy it to Vercel with Vercel Drop. Vercel detects the framework and builds it for you.
- [Deploy a Google Stitch design with Vercel Drop](/kb/guide/google-stitch-vercel-drop): Download the HTML from your Google Stitch screens and deploy them to production with Vercel Drop, with no Git or CLI required.
- [Fixing deployments that hang after the build step succeeds](/kb/guide/fixing-deployments-that-hang-after-the-build-step-succeeds): Vercel deployment stuck in "Building" after the build succeeds, with checks and domain assignment pending? The cause is usually a Node.js process that does its work but never exits. This guide shows you how to unblock, diagnose, and resolve it.
- [How to debug 404 errors](/kb/guide/how-to-debug-404-errors): Learn the systematic steps to identify and resolve 404 issues.
- [Deploy to Vercel with Self-Hosted Git Pipelines (GitLab \& Bitbucket)](/kb/guide/how-can-i-use-gitlab-pipelines-with-vercel): Learn how to use GitLab Pipelines to deploy to Vercel including support for self-managed GitLab.
- [How to pin a specific Bun version for Vercel builds?](/kb/guide/how-to-pin-a-specific-bun-version-for-vercel-builds): Learn how to use a specific Bun version for Vercel builds.

## Explore other topics in the Vercel Knowledge Base

- [Vercel Sandbox](/kb/vercel-sandbox): The compute primitive designed to safely run untrusted or user-generated code on Vercel.
- [Infrastructure and Compute](/kb/infrastructure-and-compute): Scale and deliver applications efficiently across regions using Vercel's Fluid Compute and CDN.
- [Migrations](/kb/migrations): Learn how to migrate your application or agent to Vercel's agentic infrastructure.
- [Backends](/kb/backends): Backends on Vercel run on Fluid compute with Active CPU pricing, plus Instant Rollback, the Vercel Firewall, protected previews, and rolling releases.
