다음을 통해 공유


파이프라인 에이전트 업데이트 및 Azure Boards 프라이빗 미리 보기 기회

이 업데이트를 통해 파이프라인 에이전트 v3의 출시와 v2 업데이트의 끝을 강조 표시합니다. 에이전트 v3에서 지원되지 않는 운영 체제에서 실행되는 파이프라인에 오류가 발생합니다.

또한 두 개의 Azure Boards 프라이빗 미리 보기에 참여할 수 있는 기회를 확장하게 되어 기쁩니다.

자세한 내용은 릴리스 정보를 확인하세요.

일반

Azure Boards

Azure Pipelines

Azure General

Azure DevOps의 서비스 주체 및 관리 ID 지원(공개 미리 보기)

이제 Azure AD(Azure Active Directory) 서비스 주체 및 관리 ID를 Azure DevOps 조직에 추가하여 조직의 리소스에 대한 액세스 권한을 부여할 수 있습니다. 많은 팀에서 이 기능은 자동화 도구를 구동하는 애플리케이션을 안전하게 인증할 때 PAT(개인용 액세스 토큰)에 대한 실행 가능한 대안이 될 수 있습니다.

Devblog 또는 Azure AD 서비스 주체 및 관리 ID를 방문하여 이 기능에 대해 자세히 알아봅니다.

Azure Boards

GitHub 리포지토리 연결에 대한 REST API 지원(프라이빗 미리 보기)

Azure Boards-GitHub 통합은 몇 년 동안 사용할 수 있습니다. 이를 통해 GitHub 커밋, 끌어오기 요청 및 보드의 작업 항목에 대한 문제 간에 연결할 수 있습니다. 그러나 현재 통합은 250개의 GitHub 리포지토리를 프로젝트에 연결하는 것으로 제한되며 API 지원은 없습니다.

현재 구현의 제한에 도달하고 프로젝트에 250개 이상의 GitHub 리포지토리를 추가하려는 고객을 위해 제한된 프라이빗 미리 보기를 발표하게 되어 기쁩니다. 미리 보기에서는 연결당 최대 2,000개의 리포지토리를 연결하는 고유한 도구를 빌드할 수 있는 새로운 REST API 집합에 액세스할 수 있습니다.

이 엔드포인트에는 다음이 필요합니다.

  • 현재 연결 목록
  • 연결된 리포지토리 목록
  • 리포지토리 추가 및 제거

새 API에 온보더하는 데 도움이 되는 모든 설명서 및 코드 샘플을 제공합니다. 프라이빗 미리 보기에 참여하려면 직접 이메일을 보내주세요. 조직 이름(dev.azure.com/{organization})을 포함해야 합니다.

스윔 레인 규칙(프라이빗 미리 보기)

Important

볼륨이 많기 때문에 새 요청을 프라이빗 미리 보기로 가져오는 것을 중단했습니다. 이 기능은 향후 몇 번의 스프린트에서 GA로 릴리스될 예정입니다.

스윔 레인 규칙은 스타일 규칙과 유사하지만, 대신 Kanban 보드에 조건을 설정하여 작업 항목을 특정 레인으로 자동으로 이동할 수 있습니다. 예를 들어 팀의 각 사용자에 대한 레인을 설정할 수 있습니다. 작업 항목을 할당하면 해당 레인에 배치됩니다.

공유 가능한 선택 목록 필드의 데모 편집을 위한 Gif입니다.

이 기능은 작업 항목 공간에서 가장 많이 투표된 항목 중 하나이며 마침내 고객에게 제공하게 되어 기쁩니다.

프로덕션 준비가 되었는지 확인하기 위해 제한된 수의 요청을 프라이빗 미리 보기에 추가합니다. 이 기능에 대한 조기 액세스에 관심이 있는 경우 이메일을 보내주세요. 조직의 이름(dev.azure.com/{organization})을 포함하세요.

커뮤니티 제안 티켓

참고 항목

이 기능은 New Boards Hubs 미리 보기에서만 사용할 수 있습니다.

Azure Pipelines

Debian 9, Fedora 32, macOS 10.14 등에 대한 파이프라인 에이전트 지원 종료

에이전트 v3의 출시가 거의 완료되면 에이전트 v2는 수명 주기가 거의 종료됩니다.

에이전트 버전 2.218부터 에이전트 v3에서 더 이상 지원되지 않는 운영 체제에서 실행되는 파이프라인은 다음 오류 메시지와 함께 실패합니다.

이 운영 체제는 나중에 파이프라인 에이전트의 업데이트 수신을 중지합니다. 파이프라인을 계속 실행할 수 있으려면 운영 체제를 업그레이드하거나 환경 변수 또는 에이전트 노브 "AGENT_ACKNOWLEDGE_NO_UPDATES"를 "true"로 설정하세요. 자세한 내용은 https://aka.ms/azdo-pipeline-agent-v2-eos를 참조하세요.

파이프라인에서 위의 오류를 해결하는 두 가지 옵션이 있습니다.

  1. 권장되는 옵션은 최신 운영 체제가 있는 컴퓨터로 에이전트를 이동하는 것입니다. 에이전트에 대한 향후 업데이트를 받을 수 있으므로 이 옵션이 기본 설정 옵션입니다.
  2. 에이전트에서 AGENT_ACKNOWLEDGE_NO_UPDATES 변수를 설정합니다.

AGENT_ACKNOWLEDGE_NO_UPDATES 설정

파이프라인 에이전트 v2가 더 이상 업데이트를 받지 않음을 인정하려면 에이전트(예: /etc/environment, /etc/profile.d, Windows 시스템 설정)에서 환경 변수를 구성할 수 있습니다.

AGENT_ACKNOWLEDGE_NO_UPDATES=true

YAML 파이프라인에서 파이프라인 변수를 설정할 수도 있습니다.

jobs:
- job: 'agentWithVariables'
  displayName: 'Agent with variables'

  variables:
    AGENT_ACKNOWLEDGE_NO_UPDATES: 'true' # Required to not fail job on operating system that is not supported by .NET 6

클래식 파이프라인에서 파이프라인 변수를 설정하는 방법의 예는 다음과 같습니다.

AZ 파이프라인 업데이트

위의 설정 AGENT_ACKNOWLEDGE_NO_UPDATES=true 방법 중 하나는 2.218 이상 2.x 에이전트가 에이전트 v3에서 지원되지 않는 운영 체제에서 계속 작동하도록 합니다.

리소스

다음 단계

참고 항목

이러한 기능은 향후 2~3주 동안 출시될 예정입니다.

Azure DevOps로 이동하여 살펴보세요.

피드백을 제공하는 방법

이러한 기능에 대해 어떻게 생각하는지 듣고 싶습니다. 도움말 메뉴를 사용하여 문제를 보고하거나 제안을 제공합니다.

제안하기

Stack Overflow에서 커뮤니티에서 조언과 질문에 답변할 수도 있습니다.

감사합니다,

댄 헬렘