Destruir o comando (Team Foundation Build)
Você pode usar o TFSBuild destroy comando permanentemente destruir compilações concluídas. Destruindo obsoletas compilações concluídas, você pode economizar espaço no data warehouse.
Aviso
Use esse comando com cuidado porque não é possível reverter a sua ação.
Este comando exclui permanentemente o registro do banco de dados para uma compilação mas artefatos de compilação não relacionados, como, por exemplo, descartes, rótulos de controle de versão e os resultados de teste. Você pode usar o TFSBuild delete comando para excluir os artefatos antes de destruir permanentemente a compilação.
Permissões necessárias
Para usar o destroy de comando, você deve ter o Destruir constrói permissão definida Permitir. Automaticamente, essa permissão é dada para administradores de conjunto de projeto de equipe, os administradores de projeto e construtores. For more information, see Permissões de Team Foundation Server.
TFSBuild destroy /collection:TeamProjectCollectionUrl /BuildDefinition:DefinitionSpec BuildNumber [BuildNumber...] [/noprompt] [/silent] [/preview]
TFSBuild destroy /collection:TeamProjectCollectionUrl BuildUri [BuildUri...]
TFSBuild destroy TeamProjectCollectionUrl TeamProject BuildNumber [BuildNumber...]
TFSBuild destroy /collection:TeamProjectCollectionUrl /DateRange: [Date]~[Date] /BuildDefinition:DefinitionSpec
TFSBuild destroy /collection:TeamProjectCollectionUrl BuildUri [BuildUri...]
Parâmetros
Argument |
Description |
---|---|
TeamProjectCollectionUrl |
A URL da coleção de projeto de equipe que contém a compilação que você deseja destruir (por exemplo, http://myserver:8080/tfs/DefaultCollection). |
DefinitionSpec |
Usado com /BuildDefinition. As definições de compilação que você deseja destruir. Você pode usar caracteres curinga. |
BuildNumber |
Uma lista separada por espaços da compilação ou compilações que deseja destruir. Se o número de compilação tiver espaços, coloque o número de aspas simples. Você pode usar caracteres curinga. |
BuildUri |
Uma lista separada por espaço dos URIs das compilações que deseja destruir. |
TeamProject |
O nome de projeto de equipe para o qual a definição de compilação existe. |
Date |
Usado para o /daterange opção. Uma data em qualquer formato que o .NET Framework pode parse. Você pode especificar intervalos de datas usando "~" como mostram os exemplos a seguir:
|
Option |
Description |
---|---|
/collection |
Especifica a coleção de projeto de equipe. |
/BuildDefinition |
Especifica a definição de compilação ou definições que você deseja excluir. |
/preview |
Exibe a janela do Prompt de comando compilações que seriam destruídas. Quando você especificar esta opção, compilações, na verdade, não serão destruídas. |
/noprompt |
Especifica a não solicitará a você quando você exclui uma compilação. |
/silent |
Especifica a não gravar a saída para a janela do Prompt de comando enquanto compilações são excluídas. Implica /noprompt. |
Comentários
Se você tentar destruir uma compilação sem a permissão apropriada, uma caixa de diálogo informa você de fato.
Exemplo
O exemplo a seguir destrói permanentemente a compilações anteriores à 20 de novembro de 2010, e que são baseados em "Noturna construir" Criar definição de "Works novo" projeto de equipe.
>tfsbuild.exe destroy /collection: http://myserver:8080/tfs/DefaultCollection /builddefinition:"New Works\Nightly Build" /daterange:~2010-11-20
Consulte também
Tarefas
Excluir uma compilação concluída
Criar uma definição de compilação básico
Outros recursos
Equipe Foundation Compilar Comandos de