Using Azure DevOps and GitHub
If your code is meant to be used in the cloud, such as on Azure or AWS, you can use Azure DevOps and GitHub. Which one you pick depends on where you currently have your source code. Both DevOps and GitHub allow for continuous integration and continuous deployment (CI/CD) scenarios.
CI/CD
The idea with CI/CD is that when you change your source code, the system notices this and builds your software. Then, it can run tests optionally (in my view, it is not optional, but mandatory). After, it automatically deploys the new binaries to the production environment. This way of working means that you can do a lot of minor, incremental updates to your system and get early feedback on what you did. If this fits your use case, it is a great tool!
Let’s look at Azure DevOps first.
Deploying to Azure
I assume you have an Azure DevOps project set up, have defined the working process, and have a repo available to host your code.
You can connect...