Partilhar via


Configurar definições avançadas

Este artigo descreve como configurar as definições avançadas da sua instância de Managed DevOps Pools.

Visão geral

Para visualizar e configurar definições avançadas para a sua piscina, vá ao portal Azure e depois a Definições>Avançadas.

Captura de ecrã que mostra o menu de definições avançadas.

Pasta de trabalho

A pasta de trabalho padrão para agentes de Managed DevOps Pools é normalmente D:\a\_work (ou C:\a\_work se o tamanho da VM do pool não tiver disco D ) para agentes Windows ou /mnt/vss/_work para agentes Linux, e o seu pipeline pode referenciar a pasta de trabalho usando a Agent.WorkFoldervariável pré-definida. Configura a definição da pasta de trabalho para sobrepor a pasta de trabalho predefinida para cada imagem de agente no teu pool.

Um cenário comum para especificar uma configuração personalizada de pasta de trabalho é quando tens um disco de dados ligado e queres que a pasta de trabalho do agente esteja nesse disco. Por exemplo, se tiver uma imagem de agente Windows com um disco de dados anexado atribuído à letra F, pode definir a pasta de trabalho para F:\custom-work-folder para que todos os agentes que utilizem essa imagem utilizem a pasta especificada no disco de dados como a pasta de trabalho deles. Para agentes Linux, o disco de dados é montado como /mnt/storage/sdc, por isso, para usar uma pasta nomeada custom-work-folder no disco de dados anexado, use /mnt/storage/sdc/custom-work-folder.

Importante

A definição da pasta Trabalho aplica-se a todos os agentes do teu pool. Se tiveres várias imagens configuradas no teu pool e quiseres configurar pastas de trabalho diferentes para cada imagem, configura uma demanda de Pasta de Trabalho nos teus pipelines para as imagens onde não queres usar a definição de pasta de trabalho ao nível do pool. A procura ao nível WorkFolder do pipeline tem prioridade sobre a definição do pool de pastas de trabalho .

Não especifiquem uma pasta de trabalho ao estilo Windows para um agente Linux. Se especificar uma pasta de trabalho ao estilo Windows para um agente Linux, como F:\custom-work-folder, o agente Linux tenta usar uma pasta funcional do agente, semelhante ao mnt/vss/_workF:\custom-work-folder que falha.

Se especificar uma pasta de trabalho ao estilo Linux para um agente Windows, como /mnt/storage/sdc/custom-work-folder, o agente Windows usa esta pasta no disco predefinido, como D:\mnt\storage\sdc\custom-work-folder.

Podes configurar a definição da pasta de trabalho no separador Avançado ao criar um novo pool, e ir a Definições>Avançadas para um pool já existente.

Especifique uma pasta para usar na pasta de trabalho do seu agente na definição da pasta Trabalho e escolha Aplicar para guardar as suas alterações. Deixa a definição em branco para usar a pasta de trabalho predefinida.

Captura de ecrã que mostra a definição avançada do pool da pasta Trabalho.