Usando o TF.exe com o Team Foundation Service?
Estamos mudando nossa versão do Team Build (Team Foundation Service) para uma máquina de compilação local usando o Jenkins CI para compilação. No entanto, ainda queremos usar o Cloud for Source Control. Então, agora precisamos acessar o TFS da nuvem para obter a compilação mais recente. Jenkins tem um TFS Plugin, mas isso foi feito para o TFS 2008.
Agora eu tenho o problema que eu não sou capaz de acessar a nuvem TFS com TF.exe do VS2012. Eu encontrei um artigo aqui que me mostrou a diferença entre TFS 2008 e 2010 (eu preciso adicionar/tfs/DefaultCollection
para o URL do servidor), mas isso não funcionou com o TFS da nuvem.
Aqui está o erro:
TF31002: Não é possível conectar-se a este Team Foundation Server:https://myserver.visualstudio.com/tfs/DefaultCollection.
URL do Team Foundation Server:https://myserver.visualstudio.com/tfs/DefaultCollection.
Possíveis razões para falha incluem: - O nome, o número da porta ou o protocolo para o Team Foundation Server está incorreto. O Team Foundation Server está offline. - A senha expirou ou está incorreta.
Informações técnicas (para administrador): O Remoteserver retornou um erro: (404) não encontrado.
Eu tentei com e sem o/tfs/DefaultCollection
. O mesmo resultado.
A documentação, de acordo com o que encontrei, é quase nada.
Alguém teve algum sucesso acessando a nuvem TFS com TF.exe?
EDIT: navegando através de outros artigos, vi que outros fizeram isso sem o/tfs
, então adicione/DefaultCollection
(graças a Microsoft para mudar o URL com todas as versões ...) No entanto, a saída ainda é uma porcaria.
C: \ Arquivos de Programas (x86) \ Microsoft Visual Studio 11.0 \ Common7 \ IDE> espaços de trabalho tf -format: brief / server:https://myserver.visualstudio.com/DefaultCollection / login: myuser, mypassword
Resultado:
Nenhum espaço de trabalho correspondente *; [NOME DE OUTRO USUÁRIO] no computador MYMACHINE encontrado no Team Foundation Serverhttps://myserver.visualstudio.com/DefaultCollection.