Azure DevOps 미래 기능

관리자

Azure 관리 ID 및 서비스 주체 지원

Azure에서 호스트되는 앱이 관리 ID 및 서비스 주체를 사용하여 REST API 및 클라이언트 라이브러리를 통해 Azure DevOps와 통합되도록 허용합니다.

중요 마일스톤(마지막 업데이트 08/29/22):

  • 2022년 9월: 승인된 사용 사례가 있는 일부 Microsoft 고객에 대한 내부 테스트입니다.
  • FY22Q4: Microsoft 전용 파티용 프라이빗 미리 보기. 아래 설문 조사 질문이 완료된 Angel Wong에게 이메일을 보내주세요.
  • FY23Q1(TBC): 모든 내부 및 외부 고객에게 공개 미리 보기
  • TBD: 관리 ID 및 서비스 주체 지원 GA

다른 질문은 이메일을 통해 나에게 연락하는 것을 주저하지 마십시오.

--

프라이빗 미리 보기의 일부로 고려하려는 경우 다음 질문에 wonga@microsoft.com대한 답변을 공유하세요.

  1. 어떤 회사/조직에 속해 있나요?
  2. ADO에 대해 인증해야 하는 현재 사용하는 도구/서비스에 대해 간략하게 설명해 주시겠습니까? 현재 사용 중인 인증 메커니즘은 무엇인가요?
  3. 현재 관리 ID를 사용하여 다른 Azure 리소스에 대해 인증합니까?
  4. 관리 ID를 사용하여 ADO에 대해 인증할 수 있다면 어떻게 해야 할까요? 이 워크플로는 어떤 모습일까요?
  5. 사용할 수 있는 API 목록을 제공할 수 있나요? 도움말은 ADO REST API 설명서를 참조하세요.
  6. MI가 수행해야 하는 작업을 수행하는 데 도움이 되는 범위는 무엇인가요? 이 ADO OAuth 범위 목록을 참조하세요.
  7. 관리 ID 사용자 시나리오에 대해 알아 두는 데 도움이 될 수 있는 다른 사항이 있나요?
  8. 이 기능을 사용하도록 설정하려는 Azure DevOps 조직의 이름은 무엇인가요?

GA 감사

모든 지역 및 모든 고객에게 제공되는 감사 서비스입니다.

디바이스 상태에 대한 조건부 액세스 정책 지원

Azure DevOps는 디바이스 상태 조건을 포함하는 조건부 액세스 정책을 준수합니다.

Artifacts

Azure Pipelines의 패키지 승격 작업

Azure Pipelines의 패키지 승격 작업

Azure Pipelines에서 이전 Azure Artifacts 작업을 더 이상 사용하지 않으며, 기본적으로 새로운 인증 전용 작업으로 설정

Azure Pipelines(NuGet, npm, Maven 등)의 현재 Azure Artifacts 작업에서 많은 지원 요청과 피드백을 받습니다. 명령줄 도구의 기본 제공 버전과 함께 이러한 크고 부피가 큰 작업이 있으면 다음과 같은 많은 문제가 발생할 수 있습니다.

  1. 오류가 발생하면 명령줄 도구, 인증, 복원/게시 등인지 알기 어렵습니다.
  2. 명령줄 도구의 최신 및 가장 큰 릴리스로 작업을 업데이트하기 어렵기 때문에 새로운 기능(예: NuGet/Maven에서 중복 항목 건너뛰기)을 놓치고 있습니다. 이 솔루션은 사용자가 파이프라인의 시작 부분에서 설정할 수 있는 인증 전용 작업을 만드는 것이었습니다. 성공적으로 인증된 후 사용자는 사용자 지정 스크립트를 사용하여 패키지를 게시/복원할 수 있습니다.

이제 고객이 사용하는 것이 좋습니다. GA에는 다음과 같은 간단한 인증 전용 작업이 있습니다. 이 계획은 나중에 이전의 신뢰할 수 없는 작업을 중단하는 것입니다.

  1. Maven 인증
  2. NuGet 인증
  3. Python PIP 인증
  4. Python Twine 업로드 인증

Boards

Markdown 편집을 위한 작업 항목 지원

모든 긴 텍스트 필드(설명, 리포지토리 단계 등) 및 작업 항목 토론은 Markdown 편집을 지원합니다.

GitHub 연결 환경 개선

수백 개의 리포지토리 대신 수천 개의 리포지토리를 지원하고 연결에 리포지토리를 더 쉽게 추가하고 삭제할 수 있도록 하여 엔터프라이즈 고객을 위한 GitHub 연결 환경을 개선합니다.

Pipelines

확장 집합 에이전트 풀에서 유연한 오케스트레이션 모드 지원

확장 집합 에이전트 풀에 대한 일반적인 불만은 크기 조정 이벤트를 시작하는 데 걸리는 시간이 너무 길다는 것입니다. 실제로 Azure Pipelines는 몇 분마다 풀을 확장해야 하는지 확인합니다. 그러나 VM 확장 집합에서 이미 진행 중인 이전 작업이 있는 경우 해당 작업을 수행할 수 없습니다. 예를 들어 VM 확장 집합이 확장하기 위해 이전 요청에서 VM을 삭제하는 경우 이전 작업이 완료되지 않는 한 Azure Pipelines는 규모 확장에 대한 새 요청을 실행할 수 없습니다.

이 문제를 해결하려면 Azure Pipelines가 유연한 오케스트레이션이라는 VM 확장 집합의 새로운 미리 보기 기능을 사용해야 합니다. 이 기능은 VM 확장 집합에서 미리 보기로 제공되므로 Azure Pipelines는 이 기능을 사용하기 시작하고 작업 속도를 높일 것입니다.

GitHub Enterprise를 사용하여 파이프라인 앱 지원

Azure Pipelines와 GitHub 간의 통합은 GitHub 앱의해 촉진됩니다. 이 앱을 사용하면 GitHub 리포지토리에 대한 파이프라인을 쉽게 설정하고 GitHub에서 Azure Pipelines로 이벤트(CI, PR, 주석 등)를 제공할 수 있습니다. 또한 앱은 주석 트리거를 사용하여 끌어오기 요청의 보안을 향상시킵니다.

그러나 GitHub Enterprise에서 Azure Pipelines를 사용할 때는 이 앱이 작동하지 않습니다. 이 작업의 목표는 이를 해결하는 것입니다.