locked
Conexao ao TFVC via web RRS feed

  • Pergunta

  •  

    Olá a todos,

     

    Gostaria de saber como acessar um servidor com o Team Foundation Server instalado e fazer o controle de versões via web.

     

    Como se conectar ao projeto e fazer um Get Latest Version, fazer checkouts e checkins via web.

     

    Grato

    segunda-feira, 25 de agosto de 2008 08:58

Respostas

  • Antonio,

     

    Na verdade você não precisa fazer nada. Basta que seu servidor tenha um IP externo ou ainda você pode fazer um roteamento para tudo que chegar em uma determiada porta do seu servidor com IP válido, redirecione internamente para o servidor do Team System.

     

    Mas veja que são trabalhos apenas de infra-estrutura ... No team system mesmo, não precisa fazer nada. Por padrão, ele trabalha com webservices na porta 8080. Então quando você for utilizar o Team Explorer e for adicionar um servidor, basta colocar o IP externo e a porta que ele se conectara diretamente no TS indepedente de estar local ou remoto ... E a partir daí você poderá fazer builds, check-in, get latest ... tudo o que você desejar :-)

     

    Abraços

    André Dias

    quarta-feira, 27 de agosto de 2008 02:17
    Moderador

Todas as Respostas

  • Antonio,

     

    Na verdade você não precisa fazer nada. Basta que seu servidor tenha um IP externo ou ainda você pode fazer um roteamento para tudo que chegar em uma determiada porta do seu servidor com IP válido, redirecione internamente para o servidor do Team System.

     

    Mas veja que são trabalhos apenas de infra-estrutura ... No team system mesmo, não precisa fazer nada. Por padrão, ele trabalha com webservices na porta 8080. Então quando você for utilizar o Team Explorer e for adicionar um servidor, basta colocar o IP externo e a porta que ele se conectara diretamente no TS indepedente de estar local ou remoto ... E a partir daí você poderá fazer builds, check-in, get latest ... tudo o que você desejar :-)

     

    Abraços

    André Dias

    quarta-feira, 27 de agosto de 2008 02:17
    Moderador
  • Obrigado André.

     

    Você por acaso sabe de alguma empresa que disponibilize um Team Foundation Server na internet?

     

    O cenário é o seguinte:

    Um time de desenvolvedores trabalhando de casa e tendo o código gerado sendo gerenciado pelo TFVC num servidor disponível na internet.

     

    Grato, 

     

     

    quarta-feira, 27 de agosto de 2008 12:33
  • Antonio,

     

    O único que eu conhecia, parece não estar mais na web, pelo menos tentei acessar o site deles e tá fora do ar. O site da empresa que oferecia esse serviço é www.tfsnow.com . Foi até citado no blog do Bryan Harry http://blogs.msdn.com/bharry/archive/2007/07/30/the-first-commercial-tfs-hosting-service-is-live.aspx

     

    Sobre o seu cenário, é só isso mesmo que você quer? Se for só isso, há soluções muito mais simples e até de graça que o TFS. Digo isso, pois utilizar o VSTS apenas como um controlador de versão é jogar dinheiro no lixo levando em considuração todos os recursos que ele oferece.

     

    Agora se você for utilizar o Work Item Tracking, Builds Integradas, Portal do Projeto, Relatórios, os recursos de Colaboração,faz todo o sentido ter o VSTS. Nesse caso, vejo duas soluções: a primeira é ter um servidor na sua empresa física que expõe o Team System na Internet ... A segunda é para o caso de não existir uma empresa física, então você poderá alugar um servidor dedicado numa Locaweb da vida e instalar  TFS lá... Você teria apenas os custos de licenças.

     

    Abraços

    André Dias

     

     

    quarta-feira, 27 de agosto de 2008 12:49
    Moderador
  • Ok André,

     

    Na realidade, queremos fazer uma experiência usando o Scrum. Sendo assim, o TFS me parece ser uma ferramenta muito boa, inclusive já peguei até um template de scrum para o nosso projeto.

     

    Obrigado mais uma vez pela dica.

     

     

    quarta-feira, 27 de agosto de 2008 12:57
  • Muito legal Antonio,

    Tenho trabalhado com o SCRUM e os resultados tem sido excelentes.

     

    Mas lembre-se que ferramenta não é tudo no SCRUM, você vai precisar trabalhar com a sua equipe o auto-gerenciamento, trabalhar muito forte a priorização, reuniões diárias, proximidade com o cliente e muito comprometimento de todas as partes. Eu mencionaria a ferramenta como um dos ítems de menor prioridade na adoção do SCRUM, visto que há grandes times que gerenciam tudo isso com cartões e lousas :-)

     

    O VSTS vai te ajudar com o SCRUM? Vai e muito, pois tenho sentido isso no dia a dia, mas cuidado para não pensar que você vai baixar o VSTS e "instalar SCRUM na sua empresa".

     

    Vale a pena citar um dos pontos do manifesto ágil, assinado por algumas "figurinhas" como Martin Fowler e Kent Back.

    "Pessoas e Iterações são mais importantes que Processos e Ferramentas". http://agilemanifesto.org/

     

    Bom, é isso... Boa sorte com o VSTS e a adoção do SCRUM.

     

    Abraços

    André Dias

     

     

    quarta-feira, 27 de agosto de 2008 13:16
    Moderador
  • Com certeza André,

     

    Tenho lido bastante sobre scrum, e o que mais me entusiasma é o fato de se valorizar mais as pessoas que os documentos e contratos.

     

    Nesse projeto específico, não há patrão nem empregado, são colegas de trabalho comprometidos com a solução. Acredito iremos aprender bastante.

     

    Valeu.

    Grande abraço.

     

    quarta-feira, 27 de agosto de 2008 13:27
  • Olá Antonio,

     

    Quando você diz via Web, quer dizer utilizando HTTP ou quer utilizar via navegador ?

     

    []'s

    sábado, 30 de agosto de 2008 19:23
  • Oi Marcus,

     

    Eu quis dizer utilizando HTTP. Assumindo que eu tenha instalado o Team Explorer (cliente do TFS) na minha maquina de casa, gostaria de acessar o portal do projeto,work items e código fonte que estão na minha empresa.

     

    Nesse mesmo post o André respondeu a pergunta. Basta que eu tenha uma maquina com IP acessível via Web e redirecionar as chamadas a uma determinada porta aberta para o servidor interno da rede onde o TFS esteja rodando.

     

    Agradeço o seu interesse em me ajudar.

     

     

     

    domingo, 31 de agosto de 2008 11:01