Most Heroku deployments are performed from the command line with Git.
You can also deploy to Heroku via any of the following integrations:
Heroku provides a variety of tools to help you deploy effortlessly and safely:
Pipelines make it easy to maintain separate staging and production environments for your app, and promote code from one to the other.
Review apps let you try out a GitHub pull request’s changes in an isolated and disposable environment before merging them.
Heroku CI automatically runs your app’s test suite on new GitHub pull requests, or when code is merged into your repo’s master branch.