Deployment
Most Heroku deployments are performed with Git. Heroku also supports Docker-based deployments.
Additionally, you can deploy to Heroku via any of the following integrations:
For a quick look at each option, see the Six Strategies for Deploying to Heroku blog post. Learn more about the Heroku developer experience and CI/CD features in the Heroku Enterprise Developer Learning Journey.
Essentials
Deployment Integrations
- GitHub Integration (Heroku GitHub Deploys)
- Integrating with Version Control Providers Besides GitHub
- Using Terraform with Heroku
- Creating a 'Deploy to Heroku' Button
- Deploying Java Applications to Heroku from Eclipse or IntelliJ IDEA
- Deploying Executable JAR Files
- WAR Deployment
- Configuring WAR Deployment with the Heroku CLI
- Slug Checksums