Licenciamento do Team Build

Depois do meu post sobre a instalação do Visual Studio no servidor de build, recebi algumas perguntas a respeito. Resolvi aproveitar a deixa e esclarecer melhor o assunto de licenciamento. Lá vai:

  • Instalação de Team Editions no servidor
    • Para executar testes unitários, análise de código e afins no servidor de build, é necessário ter a Team Edition correspondente instalada no servidor de build;
      • Ex.: Para análise de código durante o build, o servidor de build deve ter a Development Edition (ou Team Suite) instalada;
    • Não é necessário adquirir licenças adicionais das Team Editions para o(s) servidor(es) de build.
      • Basta que o usuário que cria o build esteja licenciado com a Team Edition correspondente. Com isso, ele tem o direito de instalá-la no(s) servidor(es);
    • Os usuários que apenas agendam/executam builds não precisam ter Team Editions.
      • Mesmo que o build inclua por exemplo análise de código, basta observar o item acima (criador do build deve estar licenciado)
  • · Licenciamento dos servidores de build
    • Usuários do TFS podem instalar tantos servidores de build quantos quiserem. O Team Build é “gratuito”;
    • Não é necessário adquirir CALs para os servidores de build.

Se seu projeto tiver dependências em outros produtos como o Biztalk ou o SQL Server Reporting/Integration Services, precisará instalar suas versões developer (ou equivalentes).

Resumo da ópera: Se o cliente tiver comprado Team Editions para os profissionais responsáveis pela criação dos scripts de build, então não precisa de nenhuma licença adicional – nem mesmo CALs para os servidores de build.

Veja mais sobre o licenciamento do VSTS em  http://www.microsoft.com/downloads/details.aspx?FamilyID=1FA86E00-F0A3-4290-9DA9-6E0378A3A3C5&displaylang=en

 

Technorati Tags: ,,,

Team Foundation Server Power Tools – October 2008

O time de produto do VSTS fez um dos lançamentos mais surpreendentes das já indispensáveis Power Tools. Há vários recursos novos sobre os quais quero falar em detalhes em posts futuros:

Team Members

Team Members é um novo componente do Team Explorer que permite interagir com os outros membros da sua equipe de desenvolvimento. Através dele é possível, por exemplo, compartilhar consultas e – surpresa! :) – saber o status de presença (online/offline) de todo mundo! Através de uma arquitetura aberta (e expansível) o Team Explorer pode conectar-se à sua ferramenta de mensagens instantâneas preferida (Live Messenger e Office Communicator suportados nativamente).

image

Windows Shell Extension

Esse era um recurso pedido há muito tempo – em especial pelos usuários do TortoiseSVN. Agora é possível utilizar os recursos de controle de versão do TFS diretamente a partir do Windows Explorer, sem precisar abrir o Visual Studio!

Repare nos triângulos verdes sobre os ícones. Eles indicam o status do arquivo – se é controlado pelo TFS, se está em check-out etc.

image

Suporte ao PowerShell

Agora o TFS Power Tools inclui uma série de cmdlets do PowerTools – extremamente úteis para tarefas de administração de servidores TFS.

Outras novidades

  • tfpt unshelve /undo: Com este comando é possível desfazer uma operação de unshelve e remover todos os rastros das alterações feitas no seu workspace. Dê o nome de um shelveset e o tfpt irá garantir que não sobre nada pendente no seu espaço de trabalho local.
  • Melhorias no TFS BPA: Mais erros potenciais são identificados pelo Best Practices Analyzer – incluindo problemas de configuração de SSL e outros que podem impedir a execução do PCW (Project Creation Wizard, a ferramenta de criação de novos team projects).
  • tfpt searchcs: Ferramenta de linha de comando para pesquisar changesets por data, usuário, caminho do arquivo etc.

 

Technorati Tags: ,,,