Notificação no VSTS ou TFS por e-mail? Não… Notifique pelo Slack! (Integration)

É fato, recebemos muito e-mail no trabalho, além dos pessoais; porém muitas vezes esse e-mails ou não importam ou são tantos sobre algo que não é importante que acabamos por ignorá-los.

Com notificações do VSTS ou do TFS não seria diferente. Mesmo assinando somente notificações relevantes acabamos por mandar o e-mail notificando algum acontecimento para alguma pasta de “Notificações”, arquivando e nem olhando o que aconteceu. O que seria algo interessante e totalmente aderente as práticas de comunicação ou mesmo transparência de agilidade ou cultura DevOps, acaba por se transformar em um transtorno.

Mas se o seu time usa uma ferramenta de colaboração por chat, o Slack, por exemplo, é possível enviar várias notificações adicionando apenas uma extenção.

Continue lendo “Notificação no VSTS ou TFS por e-mail? Não… Notifique pelo Slack! (Integration)”

TSC… Team Foundation Server Security as a Code

Se você é administrador do TFS ou do VSTS, já deve ter adicionado novos usuários no TFS, dado permissão, teve que controlar o que grupos podem acessar, etc…

É uma tarefa bem tediosa, dependendo da cultura da organização que está trabalhando. Se ela for mais liberal, o controle será menos rígido, mas, se ela for menos permissiva, ou até mesmo se tiver que seguir regras rígidas, por exemplo, de Governança para empresas listadas na bolsa de valores; daí o processo vai ser mais complexo…

É aí que entra o TSC! E como isso pode acontecer, é o que vou explicar abaixo!

Ah! Apesar do nome, vale para VSTS também. 😀

Continue lendo “TSC… Team Foundation Server Security as a Code”

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

Nos primeiros dois 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 lendo “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 lendo “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 lendo “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 lendo “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 lendo “Monitorando um backup full na base de dados do Team Foudation Server”

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 lendo “Estendendo o Team Foundation Server ou Visual Studio Team Services”

Stories Overview report no VSTS, com MS Excel e Powershell

Relatórios são o calcanhar de Aquiles do VSTS. Já escrevi sobre isso no post Adeus VSO… Olá VSTS!. Não adianta. Nuvem, zero infra, custo menor, etc… etc… Mas se o gerente não tiver como extrair métricas, ou mesmo a equipe, então não serve como acompanhamento. Não quero entrar no mérito do “me diga como me medes, que te direi como irei me comportar” (ou não direi…). Mas métricas são importantes.

Enquanto não temos o Power BI aberto e a todo o vapor, ou caso você queira aprender como extrair dados para fazer experimentações, este post é para você.

Vamos utilizar Powershell, o MS Excel, para reproduzir o mesmo relatório e por utilizá-lo com o VSTS. Ou você poderá utilizar com o TFS e ainda expandir informações apresentadas.

Continue lendo “Stories Overview report no VSTS, com MS Excel e Powershell”