Chapter 15. Infrastructure provisioning and deployment

This chapter covers

  • Driving infrastructure provisioning from Gradle
  • Automated deployment to different target environments
  • Verifying the outcome of a deployment with smoke and acceptance tests
  • Deployment as part of the build pipeline

Software deployments need to be repeatable and reliable. Any server outage inflicted by a faulty deployment—with the biggest hit on production systems—results in money lost for your organization. Automation is the next logical and necessary step toward formulating and streamlining the deployment process. In this chapter, we’ll talk about how to automate the deployment process with Gradle by the example of your To Do application.

Before any deployment can be ...

Get Gradle in Action 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.