In the previous blog post I wrote about pull request builds to help keeping the master branch clean. This time I wrote about one level higher check that can be used in Azure DevOps: pull request deploys. We deploy to a temporary site from the pull request and run some integration/UI tests against it. If it doesn't pass, merge can't be done.
I recently read a great book The DevOps Handbook by Gene Kim et. al. (must read for every developer!) where I first time read about heroic efforts and why they are bad things. Even if I had faced them before this was the first time I realized them and that they block automatic deploys. Start to decrease your heroic debt from today to automate you deploys.