Wrapping Up

You’ve turned your development environment into a CI server. But setting up Jenkins on a dedicated CI server or cloud-based server will use the same process and configuration. Once you’ve moved CI into its own environment, you can begin to change the way you manage your infrastructure.

If all deployments are run from CI, you no longer need to give developers access to the staging or production servers. You can lock them down to ensure deployments come from a single source. This will improve the consistency and reliability of your application.

Building and deploying from a CI server is an essential part of an effective deployment process. It ensures the reliability of your code by testing it in an isolated and consistent environment ...

Get Deploying with JRuby 9k 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.