Freigeben über


Erweiterte Einstellungen konfigurieren

In diesem Artikel wird beschrieben, wie Sie die erweiterten Einstellungen Ihrer Verwalteten DevOps-Pools-Instanz konfigurieren.

Überblick

Um erweiterte Einstellungen für Ihren Pool anzuzeigen und zu konfigurieren, wechseln Sie im Azure-Portal zu Ihrem Pool, und wechseln Sie zu "Einstellungen>".

Screenshot des Menüs

Arbeitsordner

Der Standardarbeitsordner für Agents für verwaltete DevOps-Pools ist in der Regel D:\a\_work (oder C:\a\_work wenn die VM-Größe des Pools nicht über ein D Laufwerk verfügt) für Windows-Agents oder /mnt/vss/_work für Linux-Agents, und Ihre Pipeline kann mithilfe der Agent.WorkFoldervordefinierten Variablen auf den Arbeitsordner verweisen. Konfigurieren Sie die Einstellung " Arbeitsordner ", um den Standardarbeitsordner für jedes Agentimage in Ihrem Pool außer Kraft zu setzen.

Ein häufiges Szenario für die Angabe einer benutzerdefinierten Arbeitsordnereinstellung ist, wenn Sie über einen angefügten Datenträger verfügen und möchten, dass sich ihr Agent-Arbeitsordner auf diesem Datenträger befinden soll. Wenn Sie z. B. über ein Windows-Agent-Image mit einem angefügten Datenträger verfügen, der dem Buchstaben Fzugewiesen ist, können Sie den ArbeitsordnerF:\custom-work-folder so festlegen, dass alle Agents, die dieses Image verwenden, den angegebenen Ordner auf dem Datenträger als Arbeitsordner verwenden. Für Linux-Agents wird der Datenträger bereitgestellt als /mnt/storage/sdc, um einen Ordner mit dem Namen custom-work-folder auf dem angefügten Datenträger zu verwenden, verwenden Sie /mnt/storage/sdc/custom-work-folder.

Von Bedeutung

Die Einstellung "Arbeitsordner " gilt für jeden Agent in Ihrem Pool. Wenn Sie mehrere Bilder in Ihrem Pool konfiguriert haben und unterschiedliche Arbeitsordner für jedes Image konfigurieren möchten, konfigurieren Sie eine WorkFolder-Anforderung in Ihren Pipelines für die Bilder, in denen Sie die Arbeitsordnereinstellung auf Poolebene nicht verwenden möchten. Die Anforderung auf Pipeline-Ebene WorkFolder hat Vorrang vor der Einstellung des Arbeitsordnerpools.

Geben Sie keinen Arbeitsordner im Windows-Stil für einen Linux-Agent an. Wenn Sie einen Arbeitsordner im Windows-Stil für einen Linux-Agenten angeben, wie F:\custom-work-folder, versucht der Linux-Agent, einen Agent-Arbeitsordner zu verwenden, ähnlich wie mnt/vss/_workF:\custom-work-folder, was fehlschlägt.

Wenn Sie einen Arbeitsordner im Linux-Stil für einen Windows-Agenten angeben, wie /mnt/storage/sdc/custom-work-folder, verwendet der Windows-Agent diesen Ordner auf dem Standardlaufwerk, wie D:\mnt\storage\sdc\custom-work-folder.

Sie können die Einstellung "Arbeitsordner " auf der Registerkarte "Erweitert" beim Erstellen eines neuen Pools konfigurieren und zu "Einstellungen>erweitert " für einen vorhandenen Pool wechseln.

Geben Sie einen Ordner an, der für Ihren Agent-Arbeitsordner in der Einstellung " Arbeitsordner " verwendet werden soll, und wählen Sie "Übernehmen" aus, um Ihre Änderungen zu speichern. Lassen Sie die Einstellung leer, um den Standardarbeitsordner zu verwenden.

Screenshot, das die erweiterte Pool-Einstellung für den