Excluir comando (@@)

[Observação: Este tópico é pré-versão documentação e está sujeitas a alterações em versões futuras. Tópicos em branco são incluídos sistema autônomo espaços reservados.]

The delete comando exclui uma compilação concluída especificada. Todos os dados relacionados à compilação é excluído do controle de agente e a versão de compilação e o local de destino está desmarcado.Além disso, a compilação não está mais listada no Builds Explorer.

Permissões necessárias

Para executar o delete comando, a conta de solicitar a operação de excluir deve ter o Administrar uma compilação permissão conjunto para Permitir.Se a compilação é excluída tiver os resultados do teste associados a ele, a conta deve ter o Publicar resultados de teste permissão conjunto para Permitir.Além disso, o aplicativo-nível de serviço conta e o Team Foundation Build conta de serviço deve ter permissões de leitura/gravar para o local de soltar compilação. Para obter mais informações, consulte Team Foundation servidor Permissões.

Observação:

Mesmo se você fez logon com credenciais administrativas, abra um elevado aviso de comando para executar essa função em um servidor que esteja executando o Windows Server 2008. Para em em aberto um aviso de comando elevado, clique em Iniciar, clicar com o botão direito do mouse em aviso de comandoe clique em Executar sistema autônomo administrador.Para obter mais informações, consulte o Site da Microsoft.

TFSBuild delete [/noprompt] [/silent] /server:teamFoundationServer /builddefinition:definitionSpec buildNumbers…

TFSBuild delete [/noprompt] [/silent] /server:teamFoundationServer buildUris…

TFSBuild delete [/noprompt] [/silent] teamFoundationServer teamProject buildNumbers…

Parâmetros

Argumento

Descrição

teamfoundationserver

The Team Foundation URL do servidor que é usado para as compilações.

teamProject

O nome de projeto da equipe para as quais existe essa definição de compilação.

definitionSpec

Usado com /builddefinition. A compilação ou compilações devem ser excluídos.Há suporte para caracteres curinga.

BuildNumbers

Uma lista separada por espaço de compilação ou compilações devem ser excluídos.Se o compilação número tiver espaços, colocados entre aspas simples ao redor desse número.Há suporte para caracteres curinga.

buildUris

Uma lista separada por espaços da lista de URIs compilação o s compilação devem ser excluídos.

Por exemplo, tfsbuild delete uri1 uri2 uri3 /s:MyServer.

Opção

Descrição

/noprompt

Opcional.Não avisar ao excluir uma compilação.

/silent

Opcional.Não escreva saída na janela do aviso de comando durante a exclusão. Implica/noprompt.

/server

O servidor do Team Foundation usado para a compilação ou baseia-se a ser excluído.

/builddefinition

Especifica a definição de compilação ou definições a serem excluídas.

Comentários

Processo de excluir

Quando você exclui um compilação número, siga estas etapas:

  • Verifique se o número da versão é válido e a compilação não estiver em andamento.

  • excluir o Sumário do armazenamento de compilação e soltar do site se o solicitante tiver Administrar Build permissão.

  • desmarcar o local de destino dos binários nesta compilação.Se ocorrer uma falha durante esse processo, você será solicitado com uma mensagem de aviso.No entanto, mesmo com o aviso, a exclusão é considerada bem-sucedida.

    Observação:

    Nenhum dado é excluído do depósito.

Várias versões que está sendo excluídas

Se você especificar várias versões, uma falha na exclusão de uma das compilações não interrompe o processo.O comando continua excluindo o Outros compilações depois de fornecer uma mensagem de erro de falha de exclusão de compilação.

Log de eventos

Crie exclusões são registradas no log do evento.O log terá informações sobre quem excluído a compilação, a time em que a compilação foi excluída e o número da compilação.

Exemplo

O seguinte exemplo exclui duas amplia definida por compilação números "TestBuild1 1_20070510.1" e "TestBuild 1_20070510.2" do projeto da equipe AdventureWorks servidor01.

> > tfsbuild.exe delete http://server01:8080 Adventureworks “TestBuild1 1_20070510.1” “TestBuild 1_20070510.2”

A seguir específica exclui duas exemplo baseia-se onde o definitionSpecé "\Adventureworks\Definition1" do projeto da equipe AdventureWorks na servidor01.

>tfsbuild.exe delete /server:http://server01:8080 /builddefinition:”\Adventureworks\Definition 1” “Definition 1_20070510.1” “Definition 1_20070510.2”

O exemplo a seguir exclui duas compilações definidas pela compilação URIs "vstfs: / / / TestBuild/TestBuild/1" e "vstfs: / / / TestBuild/TestBuild/2" do projeto da equipe AdventureWorks na servidor01.

>tfsbuild.exe delete /server:http://server01:8080 vstfs:///TestBuild/TestBuild/1 vstfs:///TestBuild/TestBuild/29

Consulte também

Tarefas

Como: Excluir uma compilação concluída (linha de comando)

Como: Criar uma definição de compilação

Outros recursos

Team Foundation compilação Comandos

Executando Builds in Team Foundation Build

Trabalhando com definições de compilação no Team Foundation Build