Evite que usuários acessem o VSTS de fora do ambiente de trabalho

Desde que o VSO VSTS começou a ser avaliado por empresas como alternativa ao TFS (você sabia que o VSTS é bem mais legal que o TFS, né?), uma dúvida surgia com uma certa recorrência:

Mas se eu colocar o código-fonte da minha empresa na nuvem, meus desenvolvedores podem acessar o código fora do ambiente de trabalho! Eu não quero que meus devs tenham acesso ao código quando estiverem fora da minha rede!

E aí, #comofaz?

Continue lendo “Evite que usuários acessem o VSTS de fora do ambiente de trabalho”

Entenda o versionamento da API REST do TFS

Uma das coisas mais legais do TFS 2015 é a introdução da API REST. Como quase tudo que envolve o TFS e o VSTS, o desenvolvimento dessa API é incremental.

Porém, desenvolvimento incremental de serviços introduz dois problemas: Como evoluir a API sem quebrar clientes antigos? E em qual versão do produto foi introduzida uma certa API?

A resposta a ambas as perguntas é a mesma: o modelo de versionamento da API REST do TFS.

Continue lendo “Entenda o versionamento da API REST do TFS”

Smoke Tests, Deployment e Rollback Automatizados

Hoje – na verdade, agora há pouco Alegre – dei uma palestra sobre Smoke Tests no DevOps Summit Brasil 2016. Olha só do que falamos:

Já pensou se você pudesse ter um processo de deployment 100% automatizado, onde a validação do ambiente – e até mesmo a decisão de rollback – pudessem ocorrer de forma automática?

Nesta palestra vamos mostrar como devs e IT Pros podem trabalhar juntos para montar um pipeline automatizado de deployment, com foco no processo de smoke tests e de promoção/rollback automáticos.

Continue lendo “Smoke Tests, Deployment e Rollback Automatizados”

Oito razões para preferir Git ao invés de TFVC

Há um ano atrás escrevi um post com oito razões para usar o TFVC ao invés do Git no TFS. À época, disse que escreveria um post complementar com os argumentos para dar preferência ao Git ao invés do TFVC.

Bem, demorou mas chegou a hora. Eis aqui oito razões para preferir o uso de Git ao invés de TFVC num team project do TFS ou do VSTS.

Continue lendo “Oito razões para preferir Git ao invés de TFVC”

Como licenciar corretamente o SQL Server do TFS

Licensing / Legal
319

OK, eu entendo que apesar de tudo que falei em meu post sobre TFS e VSTS você pode ter suas razões para querer usar o TFS on-premises. Quando uma empresa decide usar o TFS e se prepara para fazer a instalação, descobre que um dos pré-requisitos da instalação é o SQL Server. É nesse momento que surge a dúvida: “como licencio corretamente o SQL Server que será usado pelo TFS?”

A resposta nem é tão complicada mas, como tudo que envolve licenciamento, requer cuidado e atenção. Eis as respostas a algumas das perguntas mais frequentes que já nos fizeram sobre esse assunto.

Continue lendo “Como licenciar corretamente o SQL Server do TFS”