Travis CI can automatically deploy your Heroku application after a successful build.
To use the default configuration, add your encrypted Heroku api key to your
deploy: provider: heroku api_key: secure: "YOUR ENCRYPTED API KEY"
I’m going to describe a way to put together a world-class continuous deployment infrastructure for your side-project without spending any money.
With continuous deployment every code commit is tested against an automated test suite. If the tests pass it gets deployed directly to the production environment! How’s that for an incentive to write comprehensive tests?
Each of the tools I’m using offers a free tier which is easily enough to handle most side-projects. And once you outgrow those free plans, you can solve those limitations in exchange for money!
The official cloud service for continuously delivering Docker applications.