Sou um profissional DevOps… você é mesmo?!

Tempo de leitura: 5 minutos

Ontem li um texto em que o autor dizia ter se descoberto um profissional DevOps após participar de um evento, sobre DevOps, e comenta que as palestras foram sobre Jenkins, Git, Docker, CI, … Que ele já trabalha há alguns anos com algumas dessas ferramentas e em seguida discorre sobre todas as outras que já usou desde Vangrant, Puppet, Git… até linguagens, SO’s, servidores de aplicação, etc… etc…

Seria ele então um profissional DevOps?

Continue reading Sou um profissional DevOps… você é mesmo?!

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

Tempo de leitura: 4 minutos

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

Tempo de leitura: 4 minutos

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

Tempo de leitura: 4 minutos

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

Tempo de leitura: 3 minutos

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

Tempo de leitura: 3 minutos

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

Tempo de leitura: 2 minutos

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

Tempo de leitura: 3 minutos

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!

Tempo de leitura: 4 minutos

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

Tempo de leitura: 4 minutos

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