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 | 미래 |
모든 기능
피드백을 제공하는 방법
이러한 기능에 대해 어떻게 생각하는지 듣고 싶습니다. 개발자 커뮤니티를 통해 문제를 보고하거나 기능을 제안합니다.
Stack Overflow에서 커뮤니티에서 조언과 질문에 답변할 수도 있습니다.