Skip to Main Content
DevOps For Dummies
book

DevOps For Dummies

by Emily Freeman
August 2019
Beginner to intermediate content levelBeginner to intermediate
368 pages
9h 20m
English
For Dummies
Content preview from DevOps For Dummies

Chapter 11

Deploying a Product

IN THIS CHAPTER

Bullet Releasing versus deploying code

Bullet Implementing CI/CD

Bullet Managing deployment incidents

Bullet Choosing a deployment style

As I discuss in Chapter 10, you should thoroughly test all code before releasing it to customers. The deployment process refers to releasing that code to customers. That process can be as simple as clicking a button or as complex as a series of pipelines and gates through which the code must pass to reach customers. Sometimes you hear the term release used interchangeably with deployment.

A deployment is the movement of code from one environment to another. A developer can deploy their code from their local machine to the development (DEV) environment. At that point, the code may pass through several more environments, like user acceptance testing (UAT) or quality assurance (QA), staging, and production (PROD). The deployment to production — specifically, a deployment to customers — is the purest form of the word release.

In this chapter, you find out how to implement continuous integration and continuous delivery (CI/CD), decide ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Learning DevOps - Second Edition

Learning DevOps - Second Edition

Mikael Krief
Effective DevOps

Effective DevOps

Jennifer Davis, Ryn Daniels
What Is DevOps?

What Is DevOps?

Jennifer Davis, Ryn Daniels

Publisher Resources

ISBN: 9781119552222Purchase book