Company
Date Published
Author
Olususi Oluyemi
Word count
1261
Language
English
Hacker News points
None

Summary

ASP.NET Core is an open-source framework by Microsoft designed for developing modern web applications and RESTful APIs of varying complexity, known for its cross-platform compatibility and structured design. The process of automating the deployment of an ASP.NET Core application to Heroku, facilitated by CircleCI's enhanced infrastructure and Windows platform support, is explored in this tutorial. Key steps include cloning a demo ASP.NET Core project from GitHub, adjusting framework version compatibility, creating a new application on Heroku, and configuring a buildpack for .NET Core due to the lack of an official Heroku buildpack for ASP.NET Core. The tutorial also details setting up a CircleCI configuration file that utilizes Heroku and Windows orbs to automate deployments from GitHub to Heroku, including the inclusion of a Heroku API key for successful deployment. The comprehensive guide aims to streamline deployment tasks, allowing development teams to focus more on application development, and provides complete source code on GitHub for reference.