A Step by Step Guide to using GitFlow with TeamCity – Part 3 – GitFlow Commands
In part 1 of the series I talked about the difference in branching models inherent with the different types of version control system. In part 2 I talked about the problems inherent in the software...
View ArticleA Step by Step Guide to using GitFlow with TeamCity – Part 4 – Feature...
In part 1 of the series talked about Different Branching Models. In part 2 covered GitFlow – a Branching Model for a Release Cycle and part 3 covered all the GitFlow Commands. In this final part of...
View ArticleA Step by Step Guide to Migrating a TeamCity Instance from One Server to Another
If you’ve been using TeamCity for a number of years, there will come a time where the server it’s running on will reach its end of life and your TeamCity instance will need to be moved to a fresh...
View ArticleA Step by Step Guide to Automating TeamCity Backups
Now that you’ve set-up your TeamCity environment, or migrated it from one machine to another, you probably want to make sure that if anything happens to the hardware you’ve installed it on, you can get...
View ArticleUsing Git for .NET development part 1 – what’s Git?
The first few weeks of my apprenticeship involved a crash course on source control with Git. I’ll be sharing what I learned in a series of blogs, looking at Visual Studio’s Git extension, and the Git...
View ArticleUsing Git for .NET development part 2 – basic operations and tools
This is part two of a series of blogs which I’m writing as I learn about Git, an open source distributed version control system, and find out how it can be used for .NET development. In part one I...
View ArticleCreate a custom TeamCity PowerShell MetaRunner to Notify NewRelic that new...
Last month I wrote a guest blog post for JetBrains; a detailed step by step guide for creating a custom TeamCity MetaRunner to notify NewRelic that a new deployment has occurred based on a case study I...
View ArticleDiagnostic logging with Azure SDK 2.5
Azure SDK 2.5 was announced on November 12th 2014. Among other changes, the SDK includes Azure Diagnostics Client Library 1.3, which has significant and breaking changes since previous versions (Azure...
View ArticleUsing Git for .NET development part 5 – staging some changes in a file but...
I sometimes find myself in a situation where I want to include some, but not all changes in a file in a Git commit. For example, a colleague uses Visual Studio 2015, whereas I use 2013, so when I open...
View ArticleAzure Web Apps: Package Restore against a private NuGet Feed
Microsoft Azure Web Apps (formerly known as Azure Websites) has a very useful inbuilt continuous integration and deployment engine called Kudu (it’s also open source; under an Apache 2.0 license, and...
View Article