Um pouco mais sobre os novos agents do TFS / VSTS! – Parte 3

Nos dois primeiros posts sobre os novos agents do TFS e VSTS descreveu-se a instalação e configuração como build agent ou deploy agent.

Porém vários pontos ficaram em abertos, por exemplo, se eu reiniciar a VM na qual o agent está instalado, o que acontece? Quando sair uma próxima versão, como eu atualizo tudo?

Esses pontos e outros, serão vistos neste post, continue lendo!

Continue reading Um pouco mais sobre os novos agents do TFS / VSTS! – Parte 3

Ainda sobre os novos agents do TFS / VSTS! – Parte 2

primeira parte dessa sequência de posts foi sobre os novos Agents do TFS e VSTS, e finalizou com um passo a passo de uma instalação e configuração  do Agent responsável pelo Build. Mas para o Fabrikam Fiber estar totalmente na vNext, além do Build, temos que entregar a infra para Release usando o novo Agent.

É o que faremos a seguir…

Continue reading Ainda sobre os novos agents do TFS / VSTS! – Parte 2

Ainda sobre os novos agents do TFS / VSTS! – Parte 1

Em post anterior conhecemos a nova arquitetura de Agents para o build, ou build vNext. Esse agent foi aproveitado também para a arquitetura do Release, o substituto do Release Management, disponível agora tanto no VSTS, como no TFS 2015, a partir do Update 2.

Vamos conhecer um pouco mais do processo de setup e configuração deste Agent, para uma infra-estrutura para build e release!

Continue reading Ainda sobre os novos agents do TFS / VSTS! – Parte 1

Stories Overview report no VSTS, com MS Excel e Powershell – Parte 2

Na primeira parte desta série sobre como construir um relatório Stories Overview no VSTS com MS Excel e Powershell foi explicado as diversas partes do relatório existente no template Agile do Team Foudation Server.

Nesta segunda parte será visto como buscar as User Stories, que são a parte principal deste relatório.

Continue reading Stories Overview report no VSTS, com MS Excel e Powershell – Parte 2

Monitorando um backup full na base de dados do Team Foudation Server

Quando fazemos migração de versão ou um update no Team Foundation Server é comum momentos antes executarmos um backup full da base de dados, porém quando temos uma base muito grande o tempo do backup acaba ultrapassando 30 minutos e a ferramenta do TFS corta o feedback visual e te dá uma outra maneira de acompanhar o processo. Porém ela não é muito amigável. Mas felizmente desde a versão 2005 do MS SQL Server temos uma feature chamada Dynamic Management Views (DMV), e com ela temos uma outra maneira de acompanhar o backup.

Continue reading Monitorando um backup full na base de dados do Team Foudation Server

DevOps Summit Brasil 2016

O DevOps Summit Brasil 2016 ocorreu em 6 e 7 de Maio na Microsoft Brasil. Foi a primeira edição dessa marca que une dois conhecidos eventos ALM Summit Brasil e Azure Summit Brasil. Tive o prazer de participar da organização e também como palestrante… e também como participante, por que não?

Muita coisa aconteceu, leia mais

Continue reading DevOps Summit Brasil 2016

Git + Powershell: “baixando” todas as branch’s após clonar um repositório

Recebi a seguinte dúvida:

Preciso levar um repositório de um team project para outro, então clonei na minha máquina e apontei para um outro remote, e fiz o push… porém as branch’s do repositório de origem não foram para o destino, o que fazer?

Quando você faz um clone de um repositório, o Git não está fazendo o tracking de todas as branch’s remotas, é preciso baixar elas para poder fazer o push de tudo. Mas se o meu repositório tem dezenas delas, como executar de uma maneira rápida? Usando o poder do Powershell.

Continue reading Git + Powershell: “baixando” todas as branch’s após clonar um repositório

Hello, Raspberry Pi + Windows 10 IoT!

O Raspberry Pi, provavelmente, é o modelo de mini-computador, ou placa DIY para IoT, mais conhecida!

É fácil de usar, pois pode rodar um SO, tem conexão HDMI (!!!), USB, Ethernet (Wi-fi nativa na versão 3), saída para áudio, e até mesmo um barramento compatível com Shields Arduino! Para um iniciante é muito fácil encontrar projetos completos, passo-a-passo, de central de multimídia, por exemplo, na Internet.

E agora, para os dev’s, makers, e curiosos, temos até mesmo uma versão do Windows compatível: Windows 10 IoT!

Continue reading Hello, Raspberry Pi + Windows 10 IoT!

Estendendo o Team Foundation Server ou Visual Studio Team Services

A melhor definição para Team Foundation Server é, ao invés de um servidor ou serviço, uma plataforma. Porque ele é extensível. Assim como o Visual Studio Team Services, a versão SaaS do TFS.

E por isso é possível integrá-lo facilmente utilizando a estrutura Client Object Model com código .Net.

Continue reading Estendendo o Team Foundation Server ou Visual Studio Team Services