Continuous Deployment

Continuous Deployment, as explained in Chapter 9, GitLab Vision The Whole Toolchain in One Application, is an extension of Continuous Integration, aiming at minimizing cycle time; that is, the time it takes to produce one new line of code by a development team and it being deployed in the production environment. We will demonstrate this practice by deploying the eventmanager Ruby code to Amazon Elastic Beanstalk, a service for deploying and scaling web applications and services that have been developed with a multitude of languages on different platforms.

There is also the option to create Ruby environments running a Puma web server. Let's log in to the AWS web console (https://console.aws.amazon.com/console/) and ...

Get Mastering GitLab 12 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.