Cover image for How to build and deploy React.js with no downtime

How to build and deploy React.js with no downtime

buddyworks profile image Buddy ・1 min read

Learn how to configure a pipeline that will build, test, and deploy a React.js application with zero-downtime. Zero-downtime is a deployment technique that lets you update websites by making them fully available to the end-user during the process.

Try Buddy HERE

Look below for timestamps with detailed instructions on every step.

00:00 – Introduction
02:22 – Pipeline overview
03:10 – Creating new project
04:30 – Pipeline configuration (deployment branch, trigger modes)
06:43 – Build configuration
10:19 – Pipeline filesystem
11:10 – Deployment configuration
15:01 – Zero-downtime deployment configuration
19:38 – Creating STAGING environment
22:24 – Adding manual approval step
24:13 – Notifications
28:39 – Conditional notifications
30:52 – Debugging actions in terminal
31:44 – Summary
34:04 – Q&A #1: YAML configuration
37:05 – Q&A #2: Static site deployment to AWS S3
41:08 – Q&A #3: iOS deployments
42:58 – Q&A #4: Docker in Buddy
46:33 – Q&A #5: Sandboxes

Posted on by:

buddyworks profile



Docker-based CI server with auto-deployment tools for GitHub, Bitbucket and GitLab. Cloud and self-hosted.


Acclaimed by top developers world-wide, Buddy combines impeccable user experience with top-notch performance into one solution for teams that want to painlessly introduce CI/CD and accelerate the development lifecycle of their software.


Editor guide