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 ( and ...

Get Mastering GitLab 12 now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.