Articles of tfs

Falha na construção automática do Azure

Recentemente, criei um projeto no visualstudio.com e habilitei a construção contínua em azul. Eu criei o projeto web api e criei alguns modelos e controladores api. Então eu implantei online e ficou legal por um bom tempo. Então atualizei todas as dependencies por meio do NuGet. Build correu bem no local e também app funcionou […]

Programaticamente mesclando usando TeamFoundationClient TFS2008 e VS2010

Eu tenho Addin VS (talvez no futuro VSIX) para o VS 2010. Eu quero fazer ramo de todos os arquivos (arquivos sql) e depois mesclar programaticamente. Eu vi várias opções: GetStatus status = workspace.Merge Como mesclar conjuntos de alterações do TFS programaticamente? http://blogs.microsoft.co.il/shair/2009/04/20/tfs-api-part-19-merge/ MergeContent(Conflict, true); workspace.Merge pode mostrar checkbox de modal dialog para mesclagem (diffmerge.exe […]

Sonarqube v.4 Tarefa TFS “Publicar resultado de análise” erro de lançamento “Não foi possível buscar métricas”

No TFS, não estou conseguindo executar o taks “Publish Analysis Result” para publicar o Quality Gate na página da Web do TFS. As outras tarefas “Preparar análise no SonarQube” e “Executar análise de código” são executadas com êxito. As mensagens de erro são: [error] [SQ] Não foi possível buscar métricas [error] [SQ] Não foi possível […]

Obter Changeset e todas as suas alterações no TFS usando c #

Eu estou tentando obter um changeset específico por ele é changesetid. Está funcionando. O problema é que não consigo obter os arquivos afetados por esse changeset. Changeset changeset = GetChangeset(new Uri(“tfs path”), 10918); foreach (var w in changeset.Changes) { Console.WriteLine(“Type:” + w.ChangeType); Console.WriteLine(“Comment:” + changeset.Comment); Console.WriteLine(“Date:” + changeset.CreationDate); foreach (var y in changeset.WorkItems) { Console.WriteLine(“Name:” […]

Como se conectar com o TFS e obter lista de projetos para um usuário específico

public List ListAllProjects(){ TeamFoundationServer teamFoundationServer = TeamFoundationServerFactory.GetServer(@”http:\\ld-tfs08sp1:8080\\”); teamFoundationServer.Authenticate(); WorkItemStore workItemStore = new WorkItemStore(@”http:\\ld-tfs08sp1:8080\\”); List list = new List(); foreach (Project pr in workItemStore.Projects) { list.Add(pr.Name); } if (list.Count == 0) list.Add(“Not Found”); return list; }

TFS 2010: Como produzir um changelog (ou seja, lista de itens de trabalho) entre duas versões do aplicativo usando labels?

Eu estou procurando uma maneira de produzir automaticamente um changelog (na verdade, uma lista de itens de trabalho) entre duas versões do meu aplicativo. Eu tenho duas versões do meu aplicativo, v1 e v2, cada uma é identificada por um label no TFS 2010 (LABEL1 e LABEL2) que eu criei manualmente antes de criar as […]

Como obter resultados de testes de unidade usando o TFS Rest API?

Como recuperar os resultados do teste de unidade de uma compilation no TFS usando a API Rest? A definição de compilation usa o VNext (atualização 3 do Visual Studio 2015). var vssConnection = new VssConnection(_configurationSpec.TeamProjectCollection, new VssClientCredentials()); _buildClient = vssConnection.GetClient();

Gated check-ins / commits pré-testados para o Git?

Estou pensando em migrar do TFS (Team Foundation Server) para o Git, mas não consigo encontrar nada que corresponda ao suporte do TFS para check-ins bloqueados (também chamados de commits pré-testados ou atrasados). O Atlassian Bamboo não tem suporte para check-ins fechados. O TeamCity o suporta (“commits atrasados” usando sua terminologia), mas não para o […]

Como posso fazer o check-out programaticamente de um item para edição no TFS?

Eu estou trabalhando em um utilitário processamento de arquivos sendo sob controle de origem usando o TFS 2010. Se um item ainda não estiver com check-out para edição, estou recebendo uma exceção, o que é definitivamente previsível porque o arquivo está no modo somente leitura. Que maneiras existem para fazer o check-out de um arquivo? […]

Construa o projeto VS2017 com o servidor de compilation do TFS 2012

Temos um servidor TFS 2012 no local e um servidor de compilation. Estamos no processo de atualização para o VS e o TFS 2017. No momento, há uma solicitação para configurar outro servidor de construção que nos permitirá construir novos projetos 2017 a partir do servidor TFS existente. Eu crio um novo servidor de compilation […]