이 문서에서는 관리형 DevOps 풀 인스턴스의 고급 설정을 구성하는 방법을 설명합니다.
개요
풀에 대한 고급 설정을 보고 구성하려면 Azure Portal의 풀로 이동하여 설정>고급으로 이동합니다.
작업 폴더
관리되는 DevOps 풀 에이전트의 기본 작업 폴더는 일반적으로 Windows 에이전트의 경우 D:\a\_work, 풀의 VM 크기에 D 드라이브가 없는 경우 C:\a\_work, Linux 에이전트의 경우 /mnt/vss/_work입니다. 파이프라인은 Agent.WorkFolder미리 정의된 변수를 사용하여 작업 폴더를 참조할 수 있습니다. 풀의 각 에이전트 이미지에 대한 기본 작업 폴더를 재정의할 수 있도록 작업 폴더 설정을 구성합니다.
사용자 지정 작업 폴더 설정을 지정하는 일반적인 시나리오는 연결된 데이터 디스크 가 있고 에이전트 작업 폴더가 해당 디스크에 있도록 하려는 경우입니다. 예를 들어 F에 부착된 데이터 디스크가 할당된 Windows 에이전트 이미지가 있는 경우, 해당 이미지를 사용하는 모든 에이전트가 데이터 디스크의 지정된 폴더를 작업 폴더로 사용하도록 작업 폴더에 F:\custom-work-folder를 설정할 수 있습니다. Linux 에이전트의 경우, 데이터 디스크가 /mnt/storage/sdc로 마운트됩니다. 연결된 데이터 디스크에서 custom-work-folder 폴더를 사용하려면 /mnt/storage/sdc/custom-work-folder를 사용하세요.
중요합니다
작업 폴더 설정은 풀의 모든 에이전트에 적용됩니다. 풀에 여러 이미지가 구성되어 있고 각 이미지에 대해 다른 작업 폴더를 구성하려는 경우 풀 수준 작업 폴더 설정을 사용하지 않으려는 이미지에 대한 파이프라인에서 WorkFolder 수요를 구성합니다. 파이프라인 수준 WorkFolder 수요는 작업 폴더 풀 설정보다 우선합니다.
Linux 에이전트에 대한 Windows 스타일 작업 폴더를 지정하지 마세요. Linux 에이전트에 대해 Windows 스타일 작업 폴더를 F:\custom-work-folder로 지정하면, Linux 에이전트는 mnt/vss/_workF:\custom-work-folder와 같은 작업 폴더를 사용하려고 시도하다가 실패합니다.
Windows 에이전트에 대해 Linux 스타일 작업 폴더를 지정하는 경우 Windows 에이전트는 다음과 같이 /mnt/storage/sdc/custom-work-folderD:\mnt\storage\sdc\custom-work-folder기본 드라이브에서 이 폴더를 사용합니다.
새 풀을 만들 때 고급 탭에서 작업 폴더 설정을 구성할 수 있으며, 기존 풀의 경우 설정>고급으로 이동하여 설정할 수 있습니다.
작업 폴더 설정에서 에이전트 작업 폴더에 사용할 폴더를 지정하고 적용을 선택하여 변경 내용을 저장합니다. 기본 작업 폴더를 사용하려면 설정을 비워 둡니다.