All posts tagged TFS

 

Nos últimos tempos o termo DevOps está sendo muito discutido no mercado de T.I devido os seus benefícios para os negócios, mas o que é o DevOps ? Quais as vantagens para o meu negócio adotar o DevOps ? E quais são as barreiras para adotar o DevOps ?

O DevOps é um conjunto de processos, métodos e ferramentas que tem como finalidade a colaboração, comunicação e integração entre o times de desenvolvimento (Dev) e operações (Ops), mas não apenas os dois times, o DevOps envolve todos os stackholders no seu processo com um foco único: o negócio.

Vamos esclarecer de maneira bem clara esses pontos e ampliar as perspectivas para o negócio com a adoção do DevOps.


8816.CommunityWorks.jpg-550x0

Salve, salve pessoal,

Na última semana foram divulgados os artigos destaques do mês de maio do Microsoft Technet Wiki, e tive o prazer de ter sido selecionado com o artigo sobre Test Manager, juntamente com outros artigos de um nível altíssimo.

Segue o link galera.

http://blogs.technet.com/b/wikininjasbr/archive/2015/06/11/community-win-artigos-em-destaque-maio-2015.aspx

 

Até a próxima.


Salve, salve pessoal.

No dia 13/04/15 tive a honra que realizar a palestra de abertura da semana de curso do curso Técnico em Informática da ETEC Cel. Raphael Brandão (Barretos/SP) contando com a presença de cerca de 80 alunos e docentes, onde batemos uma papo sobre sobre Visual Studio ALM e tendências de mercado como DevOps.

Deixo registrado aos docentes e discentes meu muito obrigado pela participação.

Segue os slides utilizados e espero que seja útil para todos.

 

Também algumas fotos do evento….

Até mais pessoal !


Salve, salve galera…

Muitas vezes nos deparamos com a necessidade de incluir anexos extensos nos nossos work itens, seja como evidência de algo, seja para “suprir” uma necessidade de portal de documentos como Sharepoint, enfim, temos a necessidade e ponto :D , porém, o TFS controla o tamanho máximo dos arquivos a serem anexados para otimizar a performance e garantir a integridade, mas podemos configurar isso para cada Collection que possuirmos no servidor.

Como pré requisitos para essa operação precisamos estar logados no servidor do TFS com um usuário que esteja no grupo de Administradores do TFS.

Read more


Salve, salve galera….

Estou fazendo esse post apenas para disponibilizar uma ferramenta que desenvolvi para administrar o Tfs_Warehouse e OLAP do TFS 2013. Não vou falar muito, mesmo por que não temos o que falar….

Segue o link do projeto, espero que seja útil e que surjam novas funcionalidades… fiz a publicação via GitHub.

http://bit.ly/TFS2K13BIAdmin

Até mais galera.


Salve, salve galera,

Continuando nossos posts sobre customização de build process template, hoje vamos ver como criar as nossas próprias atividades dentro do workflow. Com isso ganhamos um “poder” surpreendente para estendermos nosso build. Um exemplo que acredito ser bem lúdico é a copia do conteúdo do build para um servidor FTP (antes que questionem, sim existe um pacote de atividades que contém uma atividade dessa, que pode ser visto aqui, só estou dando o exemplo para ficar claro).

Vamos começar a brincar ???

Read more


Salve, salve galera, o feriadão passou então aqui estamos mais uma vez….

Dessa vez falaremos de uma dica então vou ser bem rápido.
A algum tempo fiz um post sobre o build de Java no TFS (quem não tiver visto e se interessar é só clicar aqui) , porém passou despercebido um ponto muito interessante “e se eu tiver testes JUnit no meu projeto e quiser ver a saída desses testes ?”
Bom primeiramente vamos esclarecer algumas coisas

Read more


Salve, salve galera !!!

Hoje vamos começar a falar sobre a customização build process template no TFS. A ideia desse primeiro post não é colocar a mão na massa mas sim esclarecer alguns conceitos para podermos prosseguir, OK ? E com os conceitos esclarecidos com certeza irão surgir duvidas e ideias do que/como fazer as coisas o que vai ajudar bastante a prosseguirmos.

Antes de iniciarmos precisamos estar familiarizados com algumas conceitos que serão comentados: o que é um Build ? O que é o Build Process Template ? Como funciona o build dentro do TFS ? E o que são build definitions ?

Vamos la ?

Read more


Salve, salve galera,

Hoje vamos ver como podemos fazer a configuração do servidor de build do TFS para trabalhar com aplicações em Java.

O primeiro ponto que temos que entender e que gera a maior quantidade de dúvidas quando falamos de build de aplicacões em Java no TFS é que o MSBuild não é o responsável pelo Build propriamente dito. Quem faz esse trabalho são os motores de build (Maven ou Ant), o MSBuild trabalha em conjunto coletando algumas informações e fazendo o meio de campo entre o servidor de Build e as motor (e suas configurações), porém o responsável pelo build são os motores de build (por exemplo Maven ou o Ant). Por que estou dizendo isso ? Existe um grande questionamento ( e aqui não digo apenas da equipe tecnica mas também de gestores, diretores e etc) sobre “o que é possível se fazer no build de aplicações em Java no TFS que me faria adota-lo ?”.

Se adotarmos um template de build padrão, tudo o que fazemos hoje realizando o build manual das aplicações nós conseguimos fazer, basta que esteja tudo configurado (e muito bem configurado). Em alguns cenários de adoção de build de aplicações em Java a equipe já tem tudo configurado no motor, toda a sequência de passos, e etc. Quase tudo (nunca digo tudo, por que sempre temos restrições tecnicas) é aproveitado pelo casamento em motor de build e TFS build.

Mas deixa de “bla-bla-bla” e vamos configurar nosso ambiente.

Read more


Salve, salve galera…

Nesse post vamos tratar de um ponto bem específico dentro do build que é a geração de builds a partir de um changeset específico. Mas antes que alguém levante a lebre “por que usaria isso” vamos criar um cenário para facilitar o entendimento.

Temos o seguinte: 2 desenvolvedores trabalhando em um mesmo projeto, em determinado momento alguém solicita um mudança critica e então um desenvolvedor (DEV 1) inicia essas alterações e assim que concluir irá gerar um build contendo essas alterações. Paralelo a isso temos um outro desenvolvedor (DEV 2) trabalhando em outras alterações que não são criticas e que não podem ir para o build hoje. Após encerrar as alterações solicitadas o DEV 1 faz o check-in do código gerando um changeset 1001, quase que ao mesmo tempo o DEV 2 faz um check-in rotineiro e gera o changeset 1002.

Agora vamos partir para o “por que” desse post….

Read more