Testes integrados com WebAPI

Vocês já devem estar sabendo que o WebAPI vai fazer parte da nova versão do ASP.NET MVC (apesar de ser independente dele). Saiba mais sobre ele aqui. Estou em um projeto usando este framework, que sustenta a ideia de “nova web” que discuti com o Victor Cavalcante no Tecnoretórica.…

Continue lendo

Como transferir seu workspace do TFS de um computador para outro

Imagine o seguinte cenário: você está no meio de um projeto, com vários arquivos em checkout, e por algum motivo precisa trocar de computador e continuar seu trabalho em outro computador.

Se seus arquivos não estivessem sob controle de versão, isso não seria um problema.…

Continue lendo

Crie máquinas virtuais mais facilmente com WIM2VHD e Convert-WindowsImage

TL; DR: Se você quiser criar rapidamente VHDs com Windows 7 / Windows 2008 R2 ou mais novos, use WIM2VHD ou Convert-WindowsImage.ps1

Há muito tempo atrás (tanto tempo que meu post nem existe mais) falei sobre uma ferramenta chamada WIM2VHD.…

Continue lendo

Realizando o Deploy do Website com Msdeploy e TeamBuild

Agora que já temos o pacote do nosso WebSite compilando, vamos realizar o deploy da solução em um servidor de homologação.

Antes de adicionarmos a tarefa de Deploy, vamos tirar dois itens que estão fixos no nosso comando e que o ideal é que pudessemos entrar com valores, assim quando formos utilizar essa build em outro team project, basta configurar os parametros na Build Definition e ele também iria funcionar.…

Continue lendo

Gerando o pacote para deploy do WebSite

Bom agora que já temos nosso WebSite compilando através do Team Build, vamos começar a configurar o Deploy desse Site em um servidor.

Nessa parte, vou fazer um paralelo de como faríamos se fizemos o mesmo procedimento usando uma WebApplication.

Inicialmente, vou falar um pouco da estrutura estrutura diferente dos dois tipos de projetos.…

Continue lendo