In this chapter, we reviewed various components of deployment under Heroku. We also reviewed the Git revision control system, which is central to application development under Heroku. Additionally, we understood how to optimize the application size by ignoring irrelevant application files before code push, and how to manage multiple environments to ensure that an application moves to production only after it has been certified that it works correctly in a similar environment. Finally, we reviewed how we can monitor new changes to the application through Deploy Hooks and how we can check release-specific information via Heroku's release management commands.

In the next chapter, we will focus on how to run Heroku applications and the considerations ...

Get Heroku Cloud Application Development now with O’Reilly online learning.

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