Creating pull requests is part of the development process when working with version control systems like Git. Pull requests allow developers to propose changes to a codebase and collaborate with team members to review and merge those changes. When you have long running branches, it can be challenging to keep them up to...
I have been using Azure DevOps (Or VSTS or VSO etc) for a while now and one of the great features is doing automatic builds with every check-in. This is more commonly known as a CI (continuous integration) build. More recently I have started playing about with creating my build using YAML files instead of using the web...
Last year I blogged about Team City , well I have been looking at it again recently. In that time they have even changed their logo! Lets start with thinking about what I want my Continuous Integration server to do. Check out my code from source control (usually master but all feature branches would be even better)...