Azure DevOps 로드맵


| 새로운 | 개발자 커뮤니티 | DevOps 블로그 | 설명서 |


제품 로드맵

이 기능 목록은 로드맵을 살펴보는 것입니다. 현재 작업 중인 몇 가지 중요한 기능과 예상할 수 있는 대략적인 기간을 식별합니다. 포괄적이지는 않지만 주요 투자에 대한 가시성을 제공하기 위한 것입니다. 맨 위에는 대규모 다분기 이니셔티브 목록과 이러한 이니셔티브가 분석되는 기능을 찾을 수 있습니다. 더 아래로 당신은 우리가 계획 한 중요한 기능의 전체 목록을 찾을 수 있습니다.

각 기능은 특정 항목에 대해 자세히 알아볼 수 있는 문서에 연결됩니다. 이러한 기능 및 날짜는 현재 계획이며 변경될 수 있습니다. 시간 프레임 열은 Azure DevOps Services에서 이 기능을 사용할 수 있을 것으로 예상되는 경우에 반영됩니다. 이 기능이 Azure DevOps Server에 제공될 것으로 예상되는 경우 서버 열이 반영됩니다.

이니셔티브

Azure DevOps용 GitHub Advanced Security

이제 Azure DevOps용 GitHub GHAS(Advanced Security)를 일반 공급할 수 있습니다. 이제 모든 프로젝트 컬렉션 관리자는 Project 설정 또는 조직 설정 조직, 프로젝트 및 리포지토리에 대해 Advanced Security를 사용하도록 설정할 수 있습니다. 설명서에서 Azure DevOps용 GitHub Advanced Security를 구성하는 방법에 대해 자세히 알아볼 수 있습니다.

다가오는 학기에 제공할 새로운 기능은 다음과 같습니다.

  • GHAS-for-GitHub와 마찬가지로 SARIF 형식을 준수하는 결과를 생성하는 타사 오픈 소스 또는 상업용 보안 분석 파이프라인 작업은 고급 보안 코드 검색 경고 허브에 이러한 결과를 표시할 수 있습니다. 이렇게 하면 기본적으로 Azure DevOps에 기본 제공되는 단일 창이 제공되어 모든 분석 도구에서 리포지토리 코드 보안 경고를 볼 수 있습니다.

  • 사용자 지정 CodeQL 쿼리를 지원합니다.

  • 더 많은 종류의 비밀을 검색하고 차단합니다.

자격 증명 도난과 관련된 위험 최소화

Azure DevOps는 기본 인증, PAT(개인 액세스 토큰), SSH 및 Microsoft Entra ID(이전의 Azure Active Directory) 액세스 토큰을 비롯한 다양한 인증 메커니즘을 지원합니다. 이러한 메커니즘은 특히 자격 증명 도난의 가능성과 관련하여 보안 관점에서 동일하게 만들어지지 않습니다. 예를 들어 PAT와 같은 자격 증명이 의도하지 않게 누출되면 악의적인 행위자가 소스 코드와 같은 중요한 자산에 액세스하거나 공급망 공격을 피벗하거나 프로덕션 인프라를 손상시키는 쪽으로 피벗할 수 있는 Azure DevOps 조직에 연결할 수 있습니다. 자격 증명 도난의 위험을 최소화하기 위해 다음 영역에서 향후 분기에 노력을 집중할 것입니다.

  • 관리자가 컨트롤 플레인 정책을 통해 인증 보안을 개선할 수 있도록 합니다.

  • 보다 안전한 대안에 대한 지원을 추가하여 PAT 및 기타 훔칠 수 있는 비밀에 대한 필요성을 줄입니다.

  • 다양한 보안 기능을 더 잘 지원하기 위해 Azure DevOps와 Microsoft Entra ID의 통합을 강화합니다.

  • Azure Pipelines 서비스 연결에 프로덕션 비밀을 저장할 필요가 없습니다.

기능 지역 서비스 서버
PAT 수명 주기 API 일반 완료2022년 4분기 해당 없음
PAT(개인용 액세스 토큰)에 대한 컨트롤 플레인 일반 완료2022년 4분기 2022.1
관리 ID 및 서비스 주체 지원(미리 보기) 일반 완료2023년 1분기 해당 없음
Azure 배포에 대한 워크로드 ID 페더레이션(미리 보기) 파이프라인 완료2023년 3분기 해당 없음
Azure Active Directory OAuth에 대한 세분화된 범위 일반 완료2023년 3분기 해당 없음
GA(관리 ID 및 서비스 주체 지원) 일반 완료2023년 3분기 해당 없음
Azure GA(서비스 연결)에 대한 워크로드 ID 페더레이션 파이프라인 2024년 1분기 해당 없음
Docker 서비스 연결에 대한 워크로드 ID 페더레이션 파이프라인 2024 H1 해당 없음
조건부 액세스 정책에 대한 전체 웹 지원 일반 2024년 1분기 해당 없음
인증 방법을 사용하지 않도록 설정하는 정책 일반 미래 해당 없음

업데이트된 보드 환경

Azure Boards 사용자 환경이 처음부터 업데이트되었습니다. 기능은 동일하지만기본 보다 현대적인 디자인, 반응형 리플로, 향상된 성능 및 향상된 접근성을 기대할 수 있습니다. 이번 분기에는 모든 조직에 기본 환경으로 New Boards Hub를 배포합니다.

보드에서 제공되는 대부분의 새로운 기능은 새 보드 허브에서만 사용할 수 있습니다. 이러한 투자는 다음과 같습니다.

기능 지역 서비스 서버
위치로 이동 Boards 완료2022년 2분기 미래
카드 자식 항목에 할당된 아바타 추가 Boards 완료2022년 2분기 미래
열로 이동 및 스윔 레인으로 이동 Boards 완료2022년 1분기 미래
작업 항목 기록으로 필터링 Boards 완료2022년 3분기 미래
작업 항목 첨부 파일 URL 복사 Boards 완료2022년 4분기 미래
필터가 적용될 때 백로그 계층 구조 유지 관리 Boards 완료2022년 4분기 미래
웹 UI에서 링크 형식을 변경하는 기능 Boards 완료2022년 4분기 미래
Kanban 보드의 스윔 레인 색 Boards 완료2023년 1분기 미래
Kanban 보드의 스윔 레인 규칙 Boards 완료2023년 2분기 미래
작업 항목 주석에 대한 Markdown 편집기(미리 보기) Boards 완료2023년 2분기 미래
자동화된 팀 작업 항목 규칙 Boards 완료2024년 1분기 미래
모든 조직에 대해 기본적으로 새 Boards Hub 켜기 Boards 2024년 2분기 미래

향상된 보드 + GitHub 통합

기존 Azure Boards + GitHub 통합은 몇 년 동안 진행되어 왔습니다. 통합은 훌륭한 시작점이지만 고객이 익숙해진 추적 가능성 수준을 제공하지는 않습니다. 고객 피드백에 따라 이러한 통합을 향상시키기 위해 일련의 투자를 준비했습니다. GitHub 리포지토리를 사용하도록 선택한 Azure Boards 고객이 Azure DevOps에서 리포지토리를 사용하는 것과 동등한 수준의 추적 가능성을 기본 수 있도록 이를 개선하는 것이 목표입니다.

이러한 투자는 다음과 같습니다.

기능 지역 서비스 서버
향상된 AB#{ID} 유효성 검사 Boards 완료2023년 4분기 미래
작업 항목에서 GitHub 커밋 또는 끌어오기 요청에 대한 링크 추가(미리 보기) Boards 완료2024년 1분기 미래
GitHub 끌어오기 요청에 대한 자세한 정보 표시(미리 보기) Boards 완료2024년 1분기 미래
작업 항목에서 GitHub 리포지토리에 분기 만들기 Boards 2024년 2분기 미래
GitHub 검색 및 연결 시 확장성 향상
Azure DevOps 프로젝트에 대한 리포지토리
Boards 2024년 2분기 미래

파이프라인 에이전트 노드 수명 주기

Azure Pipelines 작업은 Node 또는 PowerShell에서 작성할 수 있으며 Azure Pipelines 에이전트에서 해당 실행기를 사용합니다. 노드에는 정기적인 릴리스 주기가 있으며 노드 16은 LTS이고 노드 18은 2022년 10월 현재 버전입니다. 노드 작업 실행기의 원래 디자인은 작업 작성자에게 노드 버전 업그레이드를 간단하게 만들지 않았고, 그 결과 최신 노드 릴리스를 유지하지 못했습니다. 이에 대한 고객의 피드백을 들었으며, 이제 Azure Pipelines 에이전트가 노드 릴리스 주기와 동기화된 노드 버전을 유지하고 작업 및 파이프라인 작성자에게 미치는 영향을 최소화하면서 수명 주기를 지원할 수 있도록 여러 가지 변경 작업을 수행하고 있습니다.

첫 번째 단계로, 최근에 에이전트에 대한 새 Node 16 작업 실행기를 릴리스했습니다. 앞으로 몇 개월 동안 작업 작성자가 노드 업데이트를 따라갈 수 있도록 개선된 지침을 제공할 계획입니다. Marketplace모든 작업이 최신 버전의 Node에서 실행되도록 지속적으로 업데이트되는 것은 아니므로 파이프라인 작성자에게 업그레이드되지 않은 작업을 계속 사용할 수 있는 기능도 제공합니다. 이러한 모든 기능을 사용할 수 있게 되면 Microsoft 호스팅 에이전트 및 자체 호스팅 에이전트 이미지에서 수명 종료 버전의 Node를 제거합니다.

기능 지역 서비스 서버
파이프라인 에이전트의 노드 16 작업 실행기 파이프라인 완료2022년 3분기 2022.1
태스크는 여러 노드 실행기와의 호환성을 표현할 수 있습니다. 파이프라인 완료2022년 3분기 2022.1
모든 기본 제공 작업은 노드 16에서 실행됩니다. 파이프라인 완료2023년 4분기 미래
대상 버전을 사용할 수 없는 경우 사용 가능한 다음 노드 버전에서 작업을 실행하는 기능 파이프라인 완료2023년 4분기 2022.1
Microsoft 호스팅 풀에서 노드 6 및 10 제거 파이프라인 미래 미래
자체 호스팅 에이전트에 이전 실행기를 다운로드하고 설치하는 기능 파이프라인 완료2023년 4분기 2022.1
에이전트를 사용하여 노드 6 및 노드 10 실행기 배송 중지 파이프라인 미래 미래
모든 버전이 있는 에이전트 외에 노드 16+ 전용 에이전트를 배송합니다. 파이프라인 2024년 1분기 미래

YAML 및 릴리스 파이프라인 기능 패리티

고객은 CI(빌드)에 클래식보다 YAML 파이프라인을 선호합니다. 그러나 CD(릴리스)의 경우 많은 고객이 YAML을 통해 클래식 릴리스 관리 파이프라인을 계속 사용하고 있습니다. 이에 대한 주된 이유는 두 솔루션 간의 다양한 CD 기능에서 패리티가 부족하기 때문입니다. 내년에는 이러한 격차를 해소하는 데 투자할 것입니다.

첫 번째 단계로 검사 집중하겠습니다. 검사는 빌드를 한 단계에서 다른 단계로 승격하기 위한 YAML 파이프라인의 기본 메커니즘입니다.

기능 지역 서비스 서버
검사 감사 파이프라인 완료2022년 4분기 미래
검사 사용자 지정 변수 파이프라인 완료2023년 1분기 미래
확장성 확인 파이프라인 완료2023년 2분기 미래
승인 및 검사 무시 파이프라인 완료2023년 4분기 미래
승인 및 기타 검사 시퀀싱 파이프라인 2024년 1분기 미래
지연된 승인 파이프라인 2024년 1분기 미래
검사 서비스 연결 파이프라인 미래 미래
확장성 확인 파이프라인 미래 미래

다음으로, 클래식 릴리스 파이프라인과 유사한 YAML 파이프라인에서 배포 전략을 사용할 수 있도록 배포 기능에 초점을 맞출 것입니다.

기능 지역 서비스 서버
단계의 수동 큐 파이프라인 2024년 1분기 미래
단일 단계 다시 실행 파이프라인 2024년 1분기 미래
단계 수준 동시성 파이프라인 2024년 1분기 미래
단계 수준 추적 기능 파이프라인 2024년 1분기 미래

간소화된 대시보드 환경

Azure DevOps는 만들기 및 기본 테넌트 모두에 대한 사용자 흐름을 간소화하는 데 중점을 두고 대시보드 환경을 향상시키고 있습니다. 워크플로를 개선하기 위해 접근 방식을 미세 조정하고 있습니다. 우리의 목표는 온보딩 프로세스를 간소화하여 사용자가 대시보드를 신속하게 설정하고 번거로움 없이 작업을 시작할 수 있도록 하는 것입니다. 대시보드 인사이트를 통해 생산성을 높이고 의사 결정을 향상시키기 위해 다음 기능을 제공할 계획입니다.

기능 지역 서비스 서버
작업 항목 차트 필터링 보고 완료2023년 4분기 미래
새 대시보드 디렉터리 환경 보고 완료2023년 4분기 미래
대시보드 전역 매개 변수 보고 2024 H1 미래
대시보드 템플릿 보고 2024 H1 미래

모든 기능

시간 프레임 기능 지역 서버
2024년 1분기 보안 개요 일반 해당 없음
조건부 액세스 정책에 대한 전체 웹 지원 일반 해당 없음
타사 SARIF 지원 일반 해당 없음
향상된 비밀 검색 일반 해당 없음
사용자 지정 CodeQL 쿼리 일반 해당 없음
자동화된 팀 작업 항목 규칙 Boards 미래
향상된 GitHub 앱 및 AB#{ID} 유효성 검사 Boards 미래
작업 항목에서 GitHub 커밋 또는 끌어오기 요청에 대한 링크 추가(미리 보기) Boards 미래
GitHub 끌어오기 요청에 대한 자세한 정보 표시(미리 보기) Boards 미래
작업 항목 주석에 대한 Markdown 편집기(미리 보기) Boards 미래
모든 기본 제공 작업은 노드 16에서 실행됩니다. 파이프라인 미래
자체 호스팅 에이전트에 이전 실행기를 다운로드하고 설치하는 기능 파이프라인 미래
대상 버전을 사용할 수 없는 경우 사용 가능한 다음 노드 버전에서 작업을 실행하는 기능 파이프라인 미래
Microsoft 호스팅 풀에서 노드 6 및 10 제거 파이프라인 미래
승인 및 기타 검사 시퀀싱 파이프라인 미래
보안 설정에 대한 제품 내 권장 사항 파이프라인 미래
단계의 수동 큐 파이프라인 미래
단일 단계 다시 실행 파이프라인 미래
단계 수준 동시성 파이프라인 미래
단계 수준 추적 기능 파이프라인 미래
2024년 2분기 복사 및 가져오기 작업에서 테스트 계획 및 테스트 도구 모음을 필터링하는 데 걸리는 시간 단축 Test Plans 미래
폴더 수준의 코드 검사 정책 Test Plans 미래
기본적으로 새 Boards Hub 켜기 Boards 미래
작업 항목에서 GitHub 리포지토리에 분기 만들기 Boards 미래
GitHub 검색 및 연결 시 확장성 향상
Azure DevOps 프로젝트에 대한 리포지토리
Boards 미래
미래 GA 감사 일반 해당 없음
인증 방법을 사용하지 않도록 설정하는 정책 일반 해당 없음
PAT, SSH에 대한 액세스 이벤트는 감사 로그에서 사용할 수 있습니다. 일반 미래
부분 문자열 검색 일반 미래
커밋 검색 일반 미래
페이지 필터의 추가 필드 Boards 미래
부모별 필터링에 대한 배달 계획 개선 사항 Boards 미래
작업 항목 다중 줄 필드에 대한 Markdown 편집기 Boards 미래
리포지토리 복제 추적 Repos 미래
에이전트를 사용하여 노드 6 및 노드 10 실행기 배송 중지 파이프라인 미래
세 가지 버전(6, 10, 16)이 모두 있는 에이전트 외에 노드 16 전용 에이전트를 배송합니다. 파이프라인 미래
GitHub Enterprise를 사용하여 파이프라인 앱 지원 파이프라인 미래
검사 서비스 연결 파이프라인 미래
확장성 확인 파이프라인 미래
Azure Pipelines의 패키지 승격 작업 Artifacts 미래
Azure Pipelines에서 이전 Azure Artifacts 작업을 더 이상 사용하지 않으며, 기본적으로 새로운 인증 전용 작업으로 설정 Artifacts 미래
대시보드 전역 매개 변수 보고 미래
대시보드 템플릿 보고 미래
모든 열을 기준으로 테스트 계획 정렬 Test Plans 미래
파이프라인의 계획 테스트 작업 Test Plans 미래
테스트 계획의 JUnit/Java 지원 Test Plans 미래
테스트 실행 버전과 테스트 사례 버전 간의 공동 관계 개선 Test Plans 미래
REST API를 사용하여 삭제된 테스트 계획 및 테스트 도구 모음 복원 Test Plans 미래
진행 중인 테스트 실행의 추적 가능성 향상 Test Plans 미래
테스트 도구 모음을 사전순으로 정렬 Test Plans 미래

피드백을 제공하는 방법

이러한 기능에 대해 어떻게 생각하는지 듣고 싶습니다. 개발자 커뮤니티를 통해 문제를 보고하거나 기능을 제안합니다.

제안하기

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