Partilhar via


Selecionar um local de preparo e configurar uma pasta-depósito

Quando você define ou na fila uma definição de compilação, você pode especificar um caminho a uma pasta-depósito de modo que o processo de compilação pode entregar binários e arquivos de log a sua equipe.Certifique-se que a pasta que você tenha identificado está preparada para uso como uma pasta-depósito.

O que você deseja fazer?

  • Configurar uma pasta-depósito em um compartilhamento de arquivos para seus controladores de compilação de em- locais

  • Soltar saída em TFS quando você usa o controlador de compilação hospedado

Configurar uma pasta-depósito em um compartilhamento de arquivos para seus controladores de compilação de em- locais

Você pode especificar um caminho para um compartilhamento de arquivos quando você define ou na fila uma definição de compilação que seja executada por um controlador de compilação localmente.O controlador de compilação de em- local pode ser dedicado a uma coleção de projeto de equipe em em- locais o Team Foundation Server (TFS) ou no serviço team foundation build.

Soltar pastas em um sistema de compilação

DicaDica

Se você verá um erro TF270016 em seus resultados de compilação log, é possível que o servidor de compilação não possui as permissões necessárias para acessar a pasta-depósito.Siga as instruções abaixo para resolver este problema.

Bb778394.collapse_all(pt-br,VS.110).gifRequisitos

Você deve ser um membro do grupo de Administradores no computador onde a pasta-depósito está.

Você pode usar uma pasta-depósito de compartilhamento de arquivos nos seguintes sistemas operacionais:

  • Windows Server 2012

  • Windows Server 2008

  • Windows Server 2003

  • Windows 8

  • Windows 7

  • Windows Vista

Para configurar uma pasta-depósito em um compartilhamento de arquivos

  1. Acesse o computador onde a pasta-depósito residirá.

  2. Abra o Windows Explorer (File Explorer no Windows 8), e navegue para até a pasta que contém (ou conterá) a pasta-depósito.

  3. Se necessário, crie a pasta-depósito.

    DicaDica

    Tente manter o caminho para a pasta-depósito o menor possível (por exemplo: c:\drops).A pasta-depósito não deve fazer com que o agente de compilação produza caminhos físicos que contenham mais de 259 caracteres.Caso contrário, suas compilações irão falhar e registrarão a mensagem de erro TF205022.

  4. Abra o menu de atalho para a pasta, clique em Propriedades, e clique na guia Compartilhamento.

  5. Ativado Windows Server 2012, Windows Server 2008, Windows 8, Windows 7 e Windows Vista, somente: escolher Compartilhamento Avançado.

    A caixa de diálogo Compartilhamento Avançado aparece.

  6. Selecione Compartilhar essa pastae então clique em Permissões.

    A caixa de diálogo de Permissões para FolderName aparece.

  7. Escolha Adicionar.

    A caixa de diálogo Selecionar Usuários, Computadores, or Grupos aparece.

  8. Execute uma das seguintes etapas, dependendo do tipo de conta você especificou como conta de serviço de compilação no servidor de compilação que hospeda o controlador de compilação:

    • Execução do SERVIÇO DE REDE no computador que contém a pasta-depósito: Na caixa Digite os nomes do objeto a selecionar, entre em SERVIÇO DE REDE.

    • Execução do SERVIÇO DE REDE em um computador diferente daquele que contém a pasta-depósito:

      1. Escolha Tipos de objeto.

        A caixa de diálogo Tipos de Objeto aparece.

      2. Marque a caixa de seleção Computadores, e então clique em OK.

      3. Verifique se o local está correto.

      4. Na caixa Digite os nomes do objeto a selecionar, digite BuildMachine$ onde BuildMachine é o nome da máquina de compilação em que o agente de compilação está sendo executado.

    • Uma conta de domínio: Verifique se o local está correto.Na caixa Digite os nomes do objeto a selecionar, digite o nome da conta.

  9. Escolha OK.

  10. Repita as duas etapas anteriores para compile a conta de serviço no servidor de compilação que hospeda o agentes de compilação.

  11. Na caixa de diálogo Permissões para FolderName, escolha a conta que você acabou de adicionar à lista Nomes de grupo ou de usuário.

  12. Marque as caixas de seleção Change e Read, e então clique em OK.

Soltar saída em TFS quando você usa o controlador de compilação hospedado

Quando você usa Atualização 1 do Visual Studio 2012 (ou uma versão mais recente) para criar uma definição de compilação e Controlador de compilação hospedado execute-o, você deve cancelar a saída em seu servidor do serviço team foundation build.

Saídas de soltar para TFS

Observação de cuidadoCuidado

Embora o sistema aceita uma pasta-depósito de controle de versão como o local de teste quando você usa Serviço do team foundation, nós não recomendar essa abordagem.

Se você usar uma pasta-depósito de controle de versão, você deve designar uma pasta que é destinada somente para uso como uma pasta-depósito.Esta pasta não deve conter nenhum dos arquivos do seu time ou outros arquivos fonte valiosos.Caso contrário, você arrisca que os seus arquivos sejam destruídos.

Para evitar prejudicar o desempenho ao baixar arquivos desnecessários, certifique-se de que os mapeamentos de espaço de trabalho do computador de desenvolvimento e seus mapeamentos de espaço de trabalho da definição de compilação excluam a pasta-depósito de controle de versão.

ObservaçãoObservação

Se você usar a versão de Visual Studio 2012 liberou-se antes que Atualização 1 do Visual Studio 2012 para editar a definição de compilação, a opção de Copiar a saída de compilação para o servidor está desativado.

Próximas Etapas

Depois de identificar e configura a pasta-depósito, você pode especificar o caminho para a pasta quando você definir sua compilação e quando você coloque uma compilação.