Azure Pipelines 에이전트의 리소스 사용률 알림
이 업데이트를 사용하면 메모리 또는 디스크 공간에 대한 제한 사항과 같은 리소스 제약 조건이 발생하는 경우 Azure Pipelines 에이전트에 알림이 표시됩니다.
자세한 내용은 릴리스 정보를 확인하세요.
일반
Azure Pipelines
- Azure 서비스 연결은 비밀이 만료된 시기를 나타냅니다.
- 새 AzureFileCopy@6 작업은 비밀 없는 구성을 지원합니다.
- Azure Pipeline 에이전트에 대한 리소스 사용률 경고
일반
허용되는 최대 수명을 반환하는 PAT(개인 액세스 토큰) API
PAT 관리 API를 통해 PAT(개인 액세스 토큰)를 관리하는 경우 새로 만들거나 업데이트된 PAT에 대해 validTo 만료 날짜를 지정할 수 있습니다. "최대 개인 액세스 토큰 수명 적용" 정책을 사용하도록 설정하고 지정된 validTo 날짜가 정책의 최대 수명 제한을 초과하는 경우 이제 시스템은 오류를 발생시키는 대신 허용된 최대 수명을 가진 PAT를 자동으로 조정하고 발급합니다.
이전에는 허용되는 최대 수명을 초과하면 PatLifespanPolicyViolation 오류가 발생 합니다 . 이러한 변경은 이러한 API를 사용하는 앱 및 도구가 "최대 개인 액세스 토큰 수명" 정책을 사용할 때 PAT 만들기 및 업데이트 오류를 더 잘 처리할 수 있도록 도와줍니다.
Azure Pipelines
Azure 서비스 연결은 비밀이 만료된 시기를 나타냅니다.
이 스프린트를 사용하면 이제 Azure 서비스 연결에서 비밀의 만료 상태를 볼 수 있습니다. 작업에서 "AADSTS7000222"이 있는 메시지와 같이 만료된 비밀로 인해 오류가 표시되는 경우 서비스 연결 세부 정보 페이지로 이동합니다. 이 메시지가 표시되면 서비스 연결의 비밀이 만료되었습니다.
서비스 연결을 수정하려면 워크로드 ID 페더레이션을 사용하도록 변환할 수 있습니다. 이 방법은 비밀을 회전할 필요성을 제거하여 보다 간소화되고 안전한 관리 프로세스를 제공합니다.
새 AzureFileCopy@6 작업은 비밀 없는 구성을 지원합니다.
스토리지 계정에서 스토리지 계정 키 및 SAS 토큰의 사용을 차단할 수 있습니다. 이러한 상황에서는 SAS 토큰을 사용하는 AzureFileCopy@5 작업을 사용할 수 없습니다.
새 AzureFileCopy@6 작업은 Azure RBAC를 사용하여 Blob Storage에 액세스합니다. 이렇게 하려면 적절한 RBAC 역할(예: Storage Blob 데이터 기여자)을 갖는 데 사용되는 서비스 연결의 ID가 필요합니다. Blob 데이터에 액세스하기 위한 Azure 역할 할당을 참조하세요.
AzureFileCopy@6 작업은 워크로드 ID 페더레이션을 사용하는 서비스 연결도 지원합니다.
Azure Pipeline 에이전트에 대한 리소스 사용률 경고
지난 10월에는 Pipelines 에이전트가 메모리 및 디스크 공간 사용률을 모니터링하는 기능을 도입했습니다.
이러한 제약 조건에 대해 알리기 위해 리소스 제약 조건 경고의 가시성을 개선했습니다.
에이전트의 응답성이 부족하다는 메시지가 발생하면 작업이 에이전트에 할당된 리소스 기능을 초과하여 파이프라인 작업 오류가 발생할 수 있음을 나타낼 수 있습니다.
"우리는 에이전트로부터 듣기를 중단했습니다"
이 문제를 해결하려면 세부 정보 표시 로그를 통해 리소스 사용률을 보다 자세히 추적하여 리소스가 소진되는 위치를 정확히 파악할 수 있습니다. 자체 호스팅 에이전트를 활용하는 경우 에이전트에 충분한 리소스가 있는지 확인합니다.
다음 단계
참고 항목
이러한 기능은 향후 2~3주 동안 출시될 예정입니다.
Azure DevOps로 이동하여 살펴보세요.
피드백을 제공하는 방법
이러한 기능에 대해 어떻게 생각하는지 듣고 싶습니다. 도움말 메뉴를 사용하여 문제를 보고하거나 제안을 제공합니다.
Stack Overflow에서 커뮤니티에서 조언과 질문에 답변할 수도 있습니다.
감사합니다,
실비우안드리카