Agile/Scrum blog

Onderwerp: TFS

Setup CI build on VS Online - Hosted build controller

Prajeesh Prathap Door: Prajeesh Prathap,  01-01-2015
Onderwerp: Continuous delivery  TFS  agile  git  CI  

With your VSO account and team projects created using the account, it’s very easy to have full ALM capabilities integrated to your
project. Once you have chosen the version control for your project you can easily hookup a build definition and create CI builds using the hosted build controller provided as part of VS online.
If you are using the hosted build controller, there is no need of any additional hardware resources that needs to be installed or
configured for setting up a CI build. Read more..

Continuous Deployment - Remote execution of PowerShell scripts from your build process

Prajeesh Prathap Door: Prajeesh Prathap,  29-09-2014
Onderwerp: CD  PowerShell  TFS  architecture  

Including Windows PowerShell script as part of your build and deployment process, brings you the flexibility of easily and effectively customize your packaging and deployment process. With the proper combination of environment configuration files (XML) and PowerShell scripts you can achieve the impossible. This post will show you how to run Windows PowerShell scripts remotely from a TFS build process.


Using CredSSP for second-hop remoting
One common issue with PowerShell remoting is the “double hop” problem. When the scripts are executed remotely on a Server A and then it tries to connect from Server A to Server B, the second connection fails to send the credentials to that server. As a result the second server fails to authenticate the request and rejects the connection. To get around this issue you need to use the CredSSP authentication mechanism in PowerShell.

CD tips - Create a custom activity to execute PowerShell scripts in the TFS build process

Prajeesh Prathap Door: Prajeesh Prathap,  24-09-2014
Onderwerp: Continous Delivery  PowerShell  CD  TFS  

PowerShell is a powerful scripting language which can be used to customize the behavior of your package deployments. With PowerShell you can add powerful scripting to your build to for example execute a deployment process.
With TFS 2013 hooking up a PowerShell script in the build process is provided out of the box. There are pre- and post-build as well as pre- and post-test hooks. These make customizing build a whole lot easier.