SpecFlow: using environment specific settings (part 2)
Posted by Johan Leino in TeamCity, SpecFlow on May 13, 2013
In a previous blog post I discussed how to “push” environment specific settings into the execution of a SpecFlow scenario. This post is more an “end-to-end” example of a situation where this might be handy to use. It will also give me a chance of showing off a another favorite of mine, TeamCity. The details […]
SpecFlow: using environment specific settings
Posted by Johan Leino in SpecFlow on May 13, 2013
One of the things I commonly see people struggling with is how to “push” environment specific settings into the execution of a SpecFlow scenario. This post will provide some background into the problem and later present my solution to the problem. Background/Problem Sometimes you might have a scenario (or several) that you wish to execute […]
Using GitFlow with Visual Studio and SourceTree
Posted by Johan Leino in Visual Studio on May 6, 2013
I’m a Microsoft guy. I like their products, development tools, the whole lineup really. However, a couple of months ago I started using git (or github if I should be completely honest…but that’s based on git) for version control. Coming from a Microsoft environment with first Source Safe and later on TFS (or TFVC really) […]
TeamCity Pro Tip: Why you should separate your deployment code from your application code
Posted by Johan Leino in TeamCity on April 24, 2013
This post is really one of those “summary of best practices” articles that I’ve learned by using TeamCity build server from JetBrains for quite some time now. In Theory Below is an image that might be pretty common. We have an application. We have some deployment scripts. We would like to push the application to […]
Conditionally display TeamCity build progress messages
Posted by Johan Leino in C#, PowerShell, TeamCity on April 22, 2013
TeamCity has a number of notifications/messages that you can make use of to interact with the build script. One of them is the Build Progress Message which is shown on the project dashboard to provide sort of a UI hint to the user while the build is running, like this example: According to the TeamCity […]
Changing unit-test frameworks with the help of fluent assertions
Posted by Johan Leino in C# on April 4, 2013
There are numerous reasons to why I keep using the little micro framework called Fluent Assertions. However recently I ran into a little situation that might not be so well documented so I thought I’d tell you about it here instead. Problem/Background In a project I was involved in recently we had been using […]
Configuring TeamCity for ASP.NET development: Part 3
Posted by Johan Leino in TeamCity, Web Deploy on April 2, 2013
This is the third part of a blog post series on using TeamCity continuous integration server from JetBrains for asp.net development. Here are the links to the parts of the series: Installing/Configuring TeamCity for use with IIS MSBuild requirements for web package publishing Deploying via Web Deploy [this post] 3. Deploying via Web Deploy In […]
Configuring TeamCity for ASP.NET development: Part 2
Posted by Johan Leino in TeamCity, Web Deploy on March 19, 2013
This is the second part of a blog post series on using TeamCity continuous integration server from JetBrains for asp.net development. Here are the links to the parts of the series: Installing/Configuring TeamCity for use with IIS MSBuild requirements for web package publishing [this post] Deploying via Web Deploy 2. MSBuild requirements for web package […]
Configuring TeamCity for ASP.NET development
Posted by Johan Leino in TeamCity on March 19, 2013
This is the first part of a blog post series on using TeamCity continuous integration server from JetBrains for asp.net development. Here are the links to the parts of the series: Installing/Configuring TeamCity for use with IIS [this post] MSBuild requirements for web package publishing Deploying via Web Deploy Why TeamCity? TeamCity from JetBrains is […]