-
Become a Git command line guru
Git became one of the widely used Source Control System. If you work on a Windows machine you may rely on your IDE or other tools like GitHub Desktop or Atlassian's SourceTree to work with git. But … more
Tags: Git, Powershell, Tools
-
Running Unit Tests as part of Continuous Integration of VSTS / VSO
In my previous blog I explained how to setup from scratch and deploy to Azure using VSTS. As I mentioned in the blog I left the configuration of Unit Testing for another time.
In this article I will … more
Tags: Azure, CI, Powershell, VSO, VSTS
-
A logging library for operations or a C# feature which Java developer will appreciate
This blog is not about how Java is better than C# or vice versa. It's about using existing features a language offers you - every language has its own strength.
I went to London Continuous Delivery … more
-
Continuous Integration and Deployment of Azure Web App using VSTS / VSO
A new addition to the Microsoft’s Visual Studio Team Services (former VSO) continuous integration and deployment is the Release tool. The CI/CD process I’m describing here applies to VSTS … more
-
Use Azure Resource Explorer to discover hidden settings for Azure provisioning
In one of the blog posts I explained how you can provision an Azure Web App (Website) with Application Settings. I was asked a few times where I found this information. At the time of writing, the … more
Tags: Azure
-
Issue to be aware of when restoring NuGet packages for the code hosted in git repository of Visual Studio Team Services aka VSO
I came across this issue a few times with different developers so I thought I will write about it to save time for others. When you think about it then there's nothing wrong or mysterious about it … more
-
Provisioning Azure Websites with application settings using Resource Manager
Some time ago Azure Resource Manager was introduced. It allows to create Azure Resources based on an JSON file called Resource Template. You'll use it to create Azure resources which can be accessed … more
-
Visual Studio Online - output colouring by tag
I started being more involved in continuous integration and deployment using Visual Studio Online which is ‘the new‘ TFS hosted in Azure.
I've discovered an interesting and useful … more
Tags: Azure, CI, Powershell, TFS, VSO
-
Azure Mobile Service deployment with Team City part 7. Deployment to Test environment
The last step in these series of posts is deploying from TeamCity to a test environment.
We have already created the script which will do the deployment so we need only to create the TeamCity … more
Tags: CI, Powershell, TeamCity
-
Azure Mobile Service deployment with Team City part 6. Integrate SpecFlow with TeamCity
In the previous blog post I explained how to configure TeamCity to run a PowerShell script which will deploy an Azure Mobile Service.
After the Mobile Service was deployed we want to run acceptance … more
-
Azure Mobile Service deployment with Team City part 5. Configuring Mobile in TeamCity
In the previous post we finished to create all the PowerShell scripts. The build and deployment run locally. Now it’s time to create a TeamCity configuration for it.
Open the TeamCity web page … more
-
Azure Mobile Service deployment with Team City part 4. Deploying Azure Mobile Services
In the previous post I explained how to run a set of steps including restoring NuGet packages, building and running Unit Tests using psake with PowerShell.
The last step in our pipeline is the … more
Tags: Azure, Powershell, TeamCity
-
Azure Mobile Service deployment with Team City part 3. Build Azure Mobile Service with PowerShell using psake
TeamCity is a very powerful tool and you can take advantage of all its configuration options to create your CI and CD. Although TeamCity provides you with almost everything you need, like restoring … more
Tags: CI, NuGet, Powershell, TeamCity
-
Azure Mobile Service deployment with Team City part 2. Configure TeamCity NuGet Server
In the previous post I explained how to install TeamCity on Azure and configure it.
In this post I will create a TeamCity configuration which will publish to a NuGet Server hosted in TeamCity.
You … more
-
Azure Mobile Service deployment with Team City part 1. Team City Installation
In these series of blog posts I will explain how to host a TeamCity server on an Azure Virtual Machine, configure it and create TeamCity configuration to build and deploy an Azure Mobile Service. … more
Tags: Azure, Powershell, TeamCity
-
PowerShell with Visual Studio
I started doing more and more PowerShell recently to automate provisioning environments on Azure and for CI & CD. I use Sublime for my editing - it's the best editor I've used but what I miss is … more
Tags: Powershell, Tools, Visual Studio
-
Using Ninject with ASP.NET Web Api 2
Dependency Injection in Web Api 2 has changed. For this purpose the NuGet packages for Ninject has been updated adding some breaking changes. If you have used Ninject before and tried the same … more
-
Create NuGet packages using AppVeyor
This blog explains how to create a NuGet package and use AppVeyor as a continuous integration and deployment tool.
I found out about AppVeyor some time ago from Scott's blog - "AppVeyor - A good … more
-
Displaying AppVeyor build status badge in a repository
If you're using AppVeyor for your CI then you can display the build status in your repository readme page. You do that by using the Status Badge. There’s is good documentation on their … more
Categories: .NET
-
Running xUnit.net tests using ReSharper
If you have created new projects in Visual Studio recently and you use xUnit.net with ReSharper to run your tests you might find that your tests are not running. The reason for that is that xUnit.net … more