Rework Your Workweek: Join us in celebrating Matterday - how would you spend an extra day?

Netlify Build

Push to Git, and that’s it

Netlify Build is modern CI/CD infrastructure for frontend teams, pre-configured and fully automated so you can focus on writing code that moves your projects forward.

Step 1: connect your Git repo. Step 2: push your code. There is no step 3.

Effortless continuous
deployment for sites and apps

All the infrastructure & automation you need for web projects

Unlike traditional CI/CD solutions, Netlify doesn’t require a full-time administrator to manage the pipeline. This means you won’t need to orchestrate a fleet of machines or containers to simulate production before you deploy. Release with confidence, knowing what you see in every preview will match what you see in production.

dist/ npm run generate Deploy Site

Unlimited staging.
Effortless rollbacks.

Set Netlify Build to deploy a preview of every branch in the repository and automatically attach Deploy Preview URLs to each Pull/Merge Request. Even on production, Netlify preserves every historical version of your site for instant rollbacks.

Customize and configure every step

Easily extend the functionality of the Netlify Build process by installing plugins or writing your own. The Netlify Build API allows you to write custom code that hooks into each stage of the build and deployment lifecycle.

Run tests and checks
directly from the build

Quickly build automated testing into your deploy process, enforce performance and accessibility standards, or kick off services such as search indexing after a deploy completes

See all available build plugins

Deploy frontend & backend
code from one repository

As you deploy your sites and apps, Netlify intelligently pushes frontend code and backend functions to the right infrastructure without even requiring a maintenance window.

Learn more about Netlify Functions

Run A/B testing and phased rollouts

Deploy and test multiple branches, and even control which users see which version. Plan full experiments and rolling upgrades that include both front and backend code changes. A/B test not just a button color, but entire user workflows.

Learn more about Split Testing

75% 25% 50% 25% 75% 50%
dist/ npm run generate Deploy Site 75% 25% 50% 25% 75% 50%