I find working with terraform a pretty neat way for managing infrastructure, what I don't like though is that if someone needs to make a change he has to go through a process of before applying the change, after all it's all about automation.
Azure Pipelines: Generate release notes using Queries
Release notes should be considered a part of the DevOps process and every team member involved in the Sprint deliverables should contribute to them.
Daily backups using azcopy
As this blog runs on a Ubuntu VPS I wanted to ensure that I get daily backups of it for obvious reasons. I opted for Azure Storage account - Cool tier for that. In order to setup the daily backups
Copy configuration appsettings.json on build
Software delivery teams, agile or not, follow a standardised release pipeline before bringing a new feature to the production environment. Such case would be the in-between stages after the pull request has been completed. In my case this would be DEV / QA / PreLive / Live (production).
Provision a Web App for Containers using Terraform
Deploying a Docker image to Azure Web App for containers using Terraform