에이전트 소프트웨어 버전 4
파이프라인 팀은 에이전트 소프트웨어를 버전 3.x에서 버전 4.x(.NET 8 사용)로 업그레이드하고 있습니다.
지원되는 운영 체제에서 4.x 에이전트로 업그레이드
.NET 8지원되는
다음 운영 체제는 4.x 에이전트에서 지원됩니다.
메모
운영 체제의 전체 목록은 .NET 8 - 지원되는 OS 버전 참조하세요.
-
Linux
- x64
- Debian 12
- 페도라 39 & 40
- openSUSE 15.5 & 15.6
- Red Hat Enterprise Linux 8 & 9
- SUSE Enterprise Linux 15.5
- Ubuntu 24.04, 22.04, 20.04
- Azure Linux 2.0
- Oracle Linux 8 & 9
- ARM64
- Debian 11 & 12
- Ubuntu 24.04, 22.04, 20.04
- Alpine x64
- Alpine Linux 3.17부터 3/20까지
- x64
-
macOS
- x64
- macOS 13.0 "Ventura"
- macOS 14.0 "Sonoma"
- macOS 15.0 "Sequoia"
- ARM64
- macOS 13.0 "Ventura"
- macOS 14.0 "Sonoma"
- macOS 15.0 "Sequoia"
- x64
- Windows
- Windows 10
- 21H2, 1809, 1607
- Windows 11
- 23H2, 22H2, 21H2
- 서버 운영체제
- Windows Server 2012 이상
- Windows 10
지원되지 않는 운영 체제에서 4.x 에이전트로 업그레이드
.NET 8에서 지원되지 않는 운영 체제에서 자체 호스팅 에이전트를 실행하는 경우 .NET 8지원되는 최신 지원되는 운영 체제
다음 운영 체제 목록은 자체 호스팅 3.x 에이전트에 대해 지원되었지만 .NET 8에서 지원되지 않으며 버전 4.x 에이전트를 실행하는 데 사용할 수 없습니다.
메모
.NET 8에 대한 지원되지 않는 운영 체제의 전체 목록은 .NET 8 - 지원되지 않는 OS 버전 참조하세요.
-
Linux
- x64
- Debian 10 & 11
- 페도라 36
- openSUSE 15
- Red Hat Enterprise Linux 7
- SUSE Enterprise Linux 12 SP2
- Ubuntu 18.04, 16.04
- Oracle Linux 7
- ARM64
- Debian 10 & 11
- Ubuntu 18.04
- Alpine x64
- Alpine Linux 3.13
- x64
- macOS
- x64
- macOS 10.15 "Catalina"
- macOS 11.0 "Big Sur"
- ARM64
- macOS 11.0 "Big Sur"
- x64
-
Windows
- 클라이언트 OS
- Windows 7 SP1 ESU
- Windows 8.1
- Windows 10
- Windows 11
- 클라이언트 OS
자주 묻는 질문(FAQ)
3.x 에이전트와 4.x 에이전트의 차이점은 무엇인가요?
3.x 에이전트는 .NET 6을 사용하고 4.x 에이전트는 .NET 8을 사용합니다.
에이전트가 4.x로 업그레이드할 수 있는지 확인하려면 어떻게 해야 하나요?
에이전트의 운영 체제를 확인하여, 이전 섹션의 '4.x 에이전트로 업그레이드'에서 지원되는 운영 체제 목록인과 비교합니다.
스크립트 사용하여 자체 호스팅 풀의 에이전트가 4.x로 업그레이드할 수 있는지 여부를 예측할 수도 있습니다.
에이전트의 보안 문제는 앞으로 어떻게 패치되나요?
일반적으로 이전 버전의 에이전트 소프트웨어에 대한 패치는 수행되지 않습니다. 패치는 4.x 에이전트에 대해서만 수행됩니다. 그러나 3.x 에이전트를 계속 사용하는 Azure DevOps Server 고객도 있습니다. 따라서 사례별로 보안 문제를 검토하여 결정할 것입니다.
지원되지 않는 OS를 사용하는 경우 어떻게 해야 하나요?
이제 .NET 8에서 지원하는 최신 운영 체제로 마이그레이션해야 합니다. 그렇지 않으면 에이전트가 업그레이드를 시도할 수 있으며 OS에 .NET 8을 설치할 수 없으므로 실패합니다. 에이전트의 자동 업그레이드를 방지하는 후속 블로그 게시물에 몇 가지 지침을 게시합니다. 그러나 이는 에이전트 컴퓨터를 업그레이드하는 데 더 많은 시간을 제공하기 위한 임시 솔루션일 뿐입니다.
프로젝트의 변경 내용을 더 이상 작업하지 않는 경우 2.x 또는 3.x 에이전트를 유지할 수 있나요?
아니요. 파이프라인 팀은 정기적으로 Azure Pipelines에 새 기능을 추가하고 있으며, 그 중 일부는 파이프라인이 해당 기능에 명시적으로 의존하지 않더라도 에이전트에 대한 업데이트가 필요할 수 있습니다. 본 블로그 이후의 지침을 사용하여 에이전트의 자동 업그레이드를 방지하는 경우, 해당 에이전트로는 파이프라인 예약을 할 수 없습니다. 필요한 기능을 가진 에이전트를 찾을 수 없는 경우 파이프라인 실행이 실패합니다.
4.x 에이전트 소프트웨어를 설치하기 전에 .NET 8을 설치해야 하나요?
4.x 에이전트 소프트웨어를 설치하고 구성하기 전에 에이전트 컴퓨터에 .NET 8을 설치할 필요가 없습니다. 4.x 에이전트에 필요한 모든 .NET 종속성은 에이전트 자체의 일부입니다.
4.x 에이전트를 사용하는 경우 .NET 8을 사용하여 코드를 빌드해야 하나요?
4.x 에이전트를 실행하는 데 사용되는 .NET 버전은 에이전트 설치에 자체 포함되며 코드를 빌드하는 데 사용되지 않습니다. 코드를 빌드하는 데 사용되는 .NET 버전은 에이전트 컴퓨터에 설치한 .NET의 버전 및 파이프라인에 따라 달라집니다.
Azure DevOps Services가 아닌 Azure DevOps Server를 사용합니다. 이 변경 내용이 저에게 영향을 받나요?
현재 Azure DevOps Server의 현재 버전은 여전히 3.x 에이전트 소프트웨어를 사용하므로 즉각적인 영향은 없습니다.
파이프라인 팀은 나중에 Azure DevOps Server 릴리스를 계속 사용하려는 경우 지금부터 .NET 8에서 지원하는 최신 운영 체제로 에이전트 컴퓨터를 업데이트하는 것이 좋습니다.
Azure DevOps Server에서 4.x 에이전트를 지원하나요?
Azure DevOps Server 버전은 해당 버전과 함께 배포된 에이전트 버전을 지원합니다. 현재 최신 Azure DevOps Server 버전은 3.x 에이전트 소프트웨어 버전을 지원합니다. 자세한 내용은 Azure DevOps Server가 3.x 에이전트를 지원하는지에 대해을 참조하세요.
메모
Azure DevOps Server 2020 이상에서는 업데이트를 통해 4.x 에이전트 소프트웨어를 지원합니다. 이러한 업데이트가 릴리스되면 이 문서는 해당 에이전트 버전으로 업데이트됩니다.
Azure DevOps Server는 제품의 기존 기능에 대한 대상 누적 버그 수정을 제공하는 보안 또는 서비스 패치를 통해 서비스됩니다. 최상의 가장 안전한 제품 환경을 위해 모든 고객이 Azure DevOps Server의 가장 안전한 최신 릴리스를 사용하는 것이 좋습니다. Azure DevOps Server 다운로드 페이지에서 최신 버전의 제품을 다운로드할 수 있습니다.
Azure DevOps Server 업데이트 또는 새 버전을 설치한 후 에이전트를업데이트하십시오.
에이전트 버전 4 배포의 타임라인은 무엇인가요?
에이전트 버전 4.x는 2024년 10월에 릴리스되었습니다.
태스크에서 에이전트를 에이전트 버전 4로 업데이트해야 하는 경우 어떻게 되나요?
일반적으로 태스크에 최신 버전의 에이전트가 필요한 경우 자동으로 업데이트됩니다. 지금은 에이전트 버전 3이 계속 업데이트되는 동안 에이전트 버전 3에서 에이전트 버전 4로 자동 업데이트를 사용하지 않도록 설정했습니다. 사용하도록 설정하면 에이전트 버전 4와 호환되지 않는 운영 체제의 경우 에이전트 버전 3.248 이상에서는 v4 에이전트로 자체 업데이트를 시도하지 않습니다. 대신 사용자에게 먼저 운영 체제를 업그레이드해야 한다는 경고가 표시됩니다. The operating system the agent is running on is <OS>, which will not be supported by the .NET 8 based v4 agent. Please upgrade the operating system of this host to ensure compatibility with the v4 agent. See https://aka.ms/azdo-pipeline-agent-version