- An in-depth definition of continuous integration by Martin Fowler is available at https://martinfowler.com/articles/continuousIntegration.html.
- A detailed description of the conditions syntax is available at https://docs.microsoft.com/en-us/azure/devops/pipelines/process/conditions?view=azure-devops&tabs=classic.
- Exercises for practicing with Azure DevOps builds can be found at https://docs.microsoft.com/en-us/learn/modules/create-a-build-pipeline/index.
- You can find the Visual Studio marketplace for Azure DevOps at https://marketplace.visualstudio.com/azuredevops.
- You can find a detailed description of the Azure Pipelines YAML syntax at https://docs.microsoft.com/en-us/azure/devops/pipelines/yaml-schema?view=azure-devops&tabs=schema.
- Details of the pricing of the Azure pipelines hosted and self-hosted agent pools are available at https://azure.microsoft.com/en-us/pricing/details/devops/azure-pipelines/.
- More information about GitLab CI can be found at https://about.gitlab.com/product/continuous-integration/.
- More information about Jenkins can be found at https://jenkins.io/.