title: Continuous Deployment/Delivery
body: <p>I read a lot about Continuous Deployment and Continuous Delivery but still i can't fully understand how to use it PROPERLY. <br>
  (I mean, i can throw up some line of bash and there you go. But i am not sure it's the correct way to do it).</p>
  
  <p>So this is the question:
  What are your tools, implementations and logic? How do you implement Continuous Deployment?
  How you ensure everything you sent in production actually works without the unit testing (i am not allowed to do them.. I know..)?</p>
  
  <p>Let's assume we have a project written in angular 8 and one in ASP.NET Framework and you have to integrate Continuous Deployment and Delivery to an IIS server.
  Which tools you are going to use and why?</p>
  
  <p>I Saw TeamCity, Jenkins, Gitlab CI/CD, Azure, etc.. But none of them seem to be the correct choice to me (maybe because my Continuous Deployment/Delivery commands/business logic were poor).</p>
  
  <p>Now let's assume you have to update the database as well. You can use sqlpackage and a dacpac to do it. Yeah but let's assume you have already deployed the "server" app in the previous step and the database didn't updated because there are some troubles with schemas. How do you behave?</p>
  
  <p>Sorry for the very LONG post and those (stupid maybe?) questions, but i am trying to learn how to use it properly and unfortunately i am the only dev in my corporation..</p>