!\[rube-toilet-paper-machine\](/v3/img/blog/rube toliet paper.gif)

I often see individuals tweet about code showing they integrated into a complicated build script just to publish their website.

> Got tired of manually deploying things to my website, so I just spent the last hour hooking it up to [@travisci](https://twitter.com/travisci) to build and deploy it.
> 
> — Iheanyi 🇳🇬 Ekechukwu (@kwuchu) [January 8, 2017](https://twitter.com/kwuchu/status/818235471985864704)

I applaud the effort in solving the problem of automating deployments for [static\*](https://jamstack.org) sites and actually have more respect for them in doing the hard work of perfecting continuous integration (CI). I just want to point out that this doesn’t have to be a problem we solve every week — git-centric deployment is a solved problem.

> Achievement unlocked. Every PR to our [@seekjobs](https://twitter.com/seekjobs) style guide now automatically deploys a preview of the static site to [@surge\_sh](https://twitter.com/surge_sh) 📦🚀
> 
> — Mark Dalgleish (@markdalgleish) [January 18, 2017](https://twitter.com/markdalgleish/status/821533267220262912)

At the time of writing this article, Netlify has 150k+ deployed sites, most of which are connected via Git providers. These repos are deploying like clockwork using Netlify’s [seamless integration](https://docs.netlify.com/configure-builds/overview/) to manage deployments. This means you can take your existing build scripts to kick start your CI without the need for hot-wiring code into place. The only requirement is providing your build command to Netlify when connecting your repo. This could be the build command from your static site generator, like `hugo build` or the production webpack config wrapped in your `npm run build`.

With Netlify, a new build will trigger every time you deploy to your staging, master, or even secret-feature branches. Netlify provides preview sites for each of the branches that you can share via CI and even manage using their [deploy context](https://docs.netlify.com/configure-builds/overview/) feature.

So next time your friends go off into the corner to start writing the ultimate script that triggers deploys on successful pushes to GitHub, tell them they don’t have to anymore—[just use Netlify](https://app.netlify.com/signup).

### Share

-   [X (fka Twitter)](https://twitter.com/intent/tweet?text=You might not need to build that script anymore&url=https://www.netlify.com/blog/2017/03/07/you-might-not-need-to-build-that-script-anymore//)
-   [LinkedIn](https://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Fwww.netlify.com%2Fblog%2F2017%2F03%2F07%2Fyou-might-not-need-to-build-that-script-anymore%2F%2F)
-   [Facebook](https://www.facebook.com/sharer.php?u=https://www.netlify.com/blog/2017/03/07/you-might-not-need-to-build-that-script-anymore//)
-   [Bluesky](https://bsky.app/intent/compose?text=You might not need to build that script anymore+https://www.netlify.com/blog/2017/03/07/you-might-not-need-to-build-that-script-anymore//)

## Keep reading

![](/_astro/cfdc437592ee2bf75a62690af707d52533d08063-1600x900_2njoni.webp)

Opinions & Insights May 14, 2026

[

### How we built Netlify Database for AI-native development

](/blog/how-we-built-netlify-database-for-ai-native-development)

-   ![Profile picture of Eduardo Bouças](/_astro/52958f21e8450baf6d8e60302341a984e220c0cd-512x512_13VDlu.webp)
    
    Eduardo Bouças
    

![](/_astro/97a103abeebc73c01640f04a5c7555c1d10469aa-1200x675_Z8E0d4.webp)

Opinions & Insights May 6, 2026

[

### My experience building and deploying a project with Netlify Agent Runners

](/blog/my-experience-building-and-deploying-a-project-with-netlify-agent-runners)

-   ![Profile picture of Conor Martin ](/_astro/d1f759333090a4801940b47bf8701c441c6bd4a4-375x375_Bsg02.webp)
    
    Conor Martin
    

## Recent posts

News & Announcements June 25, 2026

[

### Netlify Functions, designed for Agent Experience

](/blog/netlify-functions-designed-for-agent-experience)

-   ![Profile picture of Eduardo Bouças](/_astro/52958f21e8450baf6d8e60302341a984e220c0cd-512x512_13VDlu.webp)
    
    Eduardo Bouças
    

News & Announcements June 24, 2026

[

### How we measure Netlify’s Agent Experience

](/blog/how-we-measure-netlify-agent-experience)

-   ![Profile picture of Sean Roberts](/_astro/bbf2243f8171dbddd80ab2103622106cef84d125-512x512_Z1d2LKE.webp)
    
    Sean Roberts
    

Guides & Tutorials May 15, 2026

[

### How to build a real-time AI chatbot in minutes with Netlify Agent Runners (no backend)

](/blog/how-to-build-a-real-time-ai-chatbot-in-minutes-with-netlify-agent-runners-no-backend)

-   ![Profile picture of Nahrin Jalal](/_astro/f0e7c8f227a03fe58340c99ef5439d5a896c0733-272x272_Z23kDpD.webp)
    
    Nahrin Jalal
    

![](/_astro/3f255b372fa958df35802666ee33b4609b2d71bd-1200x1586_1VtE2D.webp)

### How do the best dev and marketing teams work together?

[Access the report](https://www.netlify.com/reports/2024-leadership-trend-report/access/)