Toda vez que uma build é executada no Team Build, uma label é aplicada automaticamente ao código fonte para identificar o código que foi utilizado na geração da Build. Esse é um recurso extremamente útil, pois se você precisar "voltar no tempo" e resgatar um código de uma build gerada há 2 meses, por exemplo, é possível.
O problema era que quando você excluia a build definition, todas as labels aplicadas por essa build definition também eram excluídas e você perdia o recurso de obter um código fonte através de labels.
Com o lançamento do TFS 2008 SP1, o produto trouxe uma solução provisória para contornar esse problema. Basta você inserir o seguinte trecho de código no web.config do Application Tier.
<appsettings>
<add key="PreserveLabelsOnBuildDeletion" value="true">
</appsettings>
Essa solução permitirá que você escolha entre excluir ou não as labels durante a exclusão de uma build definition. Porém, é uma opção que será aplicada a todo o servidor e não por build definition.
No VSTS 2010 essa opção estará disponível através de interface visual e para cada tipo de build.
Até a próxima,
André Dias
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário