title: ASP.NET Core deployment methods
body: <p>I am going to deploy 2 ASP.NET Core 2.2 web applications onto an IIS environment. I was wondering if there were any options in the market to facilitate automatic deployment?</p>
  
  <p>For my previous application that was in PHP, I could use a service called Deploybot that took my code from GitHub and pushed it onto a server. I really enjoyed that one because setup was straightforward and I could easily rollback or deploy new code due to it being tied to my GitHub branch.</p>
  
  <p>Are there any similar tools I can use for .NET Core? So far I've seen Jenkins as a recommendation. Are there any other services that perform similarly to Deploybot but for .NET Core applications?</p>
  
  <p>My current planned method is to use WebDeploy and publish the applications straight from Visual Studio. But the problem is that it won't have a proper link to GitHub.</p>