이제 Azure DevOps Basic 액세스가 GitHub Enterprise에 포함되어 있음을 발표하게 되어 기쁩니다. Entra ID를 사용하여 로그인하여 시작합니다.
또한 Boards + GitHub 통합에 대한 몇 가지 개선 사항도 릴리스하고 있습니다.
자세한 내용은 릴리스 정보를 확인하세요.
일반
- Microsoft Entra 프로필 정보(미리 보기)
- 기본 액세스 GitHub Enterprise에 포함되어 있습니다
- Azure DevOps 허용 IP 주소
Azure DevOps를 위한 GitHub Advanced Security
Azure Boards:
Azure Pipelines (애저 파이프라인스)
테스트 계획
일반
Microsoft Entra 프로필 정보(미리 보기)
지난 가을, Azure DevOps의 통합에 Microsoft Entra 프로필 정보를 도입되었으므로 더 이상 프로필을 별도로 업데이트할 필요가 없습니다. 앞으로 몇 주 동안 기본 환경이 됩니다.
미리보기는 한두 달 동안 지속되며, 그 후에 Azure DevOps의 Entra 사용자를 위해 프로필 정보가 작동하는 방식이 됩니다. 미리 보기 중에 옵트아웃해야 하는 경우 미리 보기 중에 문제를 해결할 수 있도록 피드백을 공유하세요.
GitHub Enterprise에 포함된 기본 액세스
이번 주부터 GitHub Enterprise 라이선스에 Azure DevOps Basic 사용 권한을 포함하고 Azure DevOps 사용자에 대한 환경을 자동화합니다.
Microsoft Entra와 함께 GitHub Enterprise Cloud를 사용하면, Azure DevOps에서 자동으로 인식됩니다. 액세스 수준이 'GitHub Enterprise'로 설정되고 Azure DevOps에서 추가 요금이 발생하지 않습니다. GitHub Enterprise 사용자에 대한 액세스에 대해 자세히 알아보려면 를 확인하세요.
처음에는 이 기능이 GitHub Enterprise Cloud 사용자로 제한되지만 곧 데이터 상주 사용자와 함께 GitHub Enterprise Cloud를 추가할 예정입니다.
Azure DevOps 허용 IP 주소
서비스의 성능과 안정성을 향상시키기 위해 네트워킹 인프라에 대한 중요한 업그레이드를 발표하게 되어 기쁩니다. 인프라 업그레이드 중에 지속적인 서비스를 보장하기 위해 가능한 한 빨리 아래의 새 IP 주소를 방화벽 허용 목록에 추가합니다.
IP V4 범위:
- 150.171.22.0/24
- 150.171.23.0/24
- 150.171.73.0/24
- 150.171.74.0/24
- 150.171.75.0/24
- 150.171.76.0/24
IP V6 범위:
- 2620:1ec:50::/48
- 2620:1ec:51::/48
- 2603:1061:10::/48
ExpressRoute IP V4 범위:
- 150.171.73.14/32
- 150.171.73.15/32
- 150.171.73.16/32
- 150.171.74.14/32
- 150.171.74.15/32
- 150.171.74.16/32
- 150.171.75.14/32
- 150.171.75.15/32
- 150.171.75.16/32
- 150.171.76.14/32
- 150.171.76.15/32
- 150.171.76.16/32
- 150.171.22.17/32
- 150.171.22.18/32
- 150.171.22.19/32
- 150.171.23.17/32
- 150.171.23.18/32
- 150.171.23.19/32
ExpressRoute IP V6 범위:
- 2603:1061:10::14/128
- 2603:1061:10::15/128
- 2603:1061:10::16/128
- 2603:1061:10:1::14/128
- 2603:1061:10:1::15/128
- 2603:1061:10:1::16/128
- 2603:1061:10:2::14/128
- 2603:1061:10:2::15/128
- 2603:1061:10:2::16/128
- 2603:1061:10:3::14/128
- 2603:1061:10:3::15/128
- 2603:1061:10:3::16/128
- 2620:1ec:50::17/128
- 2620:1ec:50::18/128
- 2620:1ec:50::19/128
- 2620:1ec:51::17/128
- 2620:1ec:51::18/128
- 2620:1ec:51::19/128
이러한 새로운 ExpressRoute IP 범위는 3월에 ExpressRoute의 'Azure 글로벌 서비스' BGP 커뮤니티에 추가될 예정입니다. 자세한 내용은 블로그, Azure DevOps 허용 IP 주소 업데이트방문하세요.
Azure DevOps를 위한 GitHub Advanced Security
종속성 검사 미리 보기에 대한 원클릭 사용
이제 리포지토리 설정에서 파이프라인 정의를 편집할 필요 없이 고급 보안 종속성 검사 작업을 사용하도록 설정할 수 있습니다.
"취약한 종속성을 위해 기본 분기 검색"을 옵트인하면 작업이 파이프라인에 아직 없는 경우 기본 분기를 대상으로 하는 모든 파이프라인에서 종속성 작업이 자동으로 실행되거나 기본 분기를 대상으로 하는 끌어오기 요청이 실행됩니다. 작업이 파이프라인에 이미 있는 경우 작업이 다시 실행되지 않습니다.
미리 보기에 참여하려면 이메일을 보내주세요!
고급 보안 분기 선택기에서 제거된 분기들
GitHub Advanced Security 내에서 리포지토리 레벨의 분기 선택기는 해당 분기에 보안 경고가 발견되면, 심지어 나중에 그 분기가 삭제되더라도, 리포지토리의 모든 분기를 표시했습니다.
이제 삭제된 분기는 고급 보안 분기 선택기에서 적절하게 제거되고 연결된 경고는 더 이상 검색할 수 없습니다.
Azure Boards
GitHub 통합: 병합 커밋 연결
이제 끌어오기 요청이 완료되면 병합 커밋을 해당 작업 항목에 자동으로 연결합니다.
연결된 GitHub 리포지토리의 제한 증가
지난 몇 개월 동안 GitHub 리포지토리를 Azure DevOps 프로젝트에 연결하는 사용자 환경과 확장성을 모두 향상시켰습니다. 이 스프린트에서는 최대 한도를 500개에서 1,000개 리포지토리로 높여 프로젝트를 관리할 수 있는 용량을 더 많이 제공합니다.
새 보드 허브 롤아웃에 대한 업데이트
3월 초까지 새 보드 허브는 Azure DevOps 서비스를 사용하는 모든 조직의 기본 환경이 됩니다. 즉, 모든 사용자가 적어도 새 보드를 시도하게 되며, 원격 분석에 따르면 약 98명의% 사용자가 계속 사용하고 있음을 보여줍니다. 당사는 단일 버전의 제품을 유지하는 것을 목표로 하므로, 다음 단계로 Old Boards로 되돌리는 옵션을 비활성화할 예정입니다.
일부 조직에서는 이 변경 사항이 이미 적용되었습니다. 다른 조직의 경우 3월부터 롤 아웃을 시작하여 5월 말까지 모든 조직에 적용할 계획입니다. 언제나처럼 문제가 발생하는 경우 개발자 커뮤니티를 통해 보고하세요.
Azure Pipelines (애저 파이프라인스)
Ubuntu 24.04를 사용하는 파이프라인은 특정 작업에 대한 경고를 표시합니다.
Ubuntu 24.04 파이프라인 이미지는 작년 10월부터 미리 보기로 제공됩니다. 3월에 ubuntu-latest 이미지를 ubuntu-24.04에 매핑하도록 업데이트할 계획입니다.
일부 도구는 Ubuntu 24.04 이미지에서 더 이상 사용할 수 없습니다.
| 작업/도구 | 설명 |
|---|---|
MSBuild@1 |
작업은 Mono로 작동하지 않으며 MSBuild는 Ubuntu 24에서 사용할 수 없습니다. 대신 Ubuntu에서 네이티브 .NET 을 사용합니다. |
NuGetCommand@2 |
Ubuntu 24에서는 Mono 및 NuGet을 사용할 수 없으므로 작업이 기능이 감소했습니다. Ubuntu의 .NET CLI로 마이그레이션에 대한 지침을 참조하세요. |
| Terraform (테라폼) |
ubuntu-24.04 이미지에는 Terraform이 제공되지 않습니다.
Terraform 확장 및 TerraformInstaller@1 작업을 사용하여 파이프라인에서 Terraform을 사용할 수 있도록 할 수 있습니다. |
Ubuntu 22.02 이미지의 소프트웨어 차이점에 대한 자세한 내용은 Ubuntu-24.04 이미지를 참조하세요.
향후 몇 주 동안 이러한 이미지 레이블을 사용하는 파이프라인에서 경고가 표시될 예정이며, ubuntu-latest 및 ubuntu-24.04 매핑 준비가 진행됩니다.
정보 테스트
정보 실행은 파이프라인의 YAML 파일을 처리할 수 없기 때문에 Azure Pipelines가 파이프라인을 실행해야 하는지 여부를 결정하지 못했음을 알려줍니다. 이러한 실패의 예로는 YAML 소스 코드를 검색하지 못한 경우나 그 안에 있는 오류가 있습니다.
이 스프린트를 사용하여 Azure Repos에서 호스트되는 파이프라인에 대한 정보 실행에 대한 지원을 추가하고 있습니다. 아래 예제를 볼 수 있습니다.
파이프라인 실행 오류는 YAML 파일이 올바르지 않음을 알려 주며, 이로 인해 Azure Pipelines가 트리거 조건을 평가하지 못하게 됩니다.
테스트 계획
웹 및 데스크톱 런너에서 테스트 단계 실행 취소하기
새 "실행 취소" 옵션을 사용하여 테스트 사례 실행을 제어합니다. 간단한 두 번 클릭으로 테스트 단계 상태를 쉽게 되돌릴 수 있으므로 테스트 실행 중에 더 많은 유연성과 제어를 제공합니다. 실수로 인한 클릭을 수정하기 위해 더 이상 테스트 사례를 다시 시작하지 않습니다. 중단 없이 워크플로를 실행 취소하고 계속하기만 하면 됩니다.
또한 보조 기술에 의존하는 사용자를 포함하여 모든 사용자가 이 기능이 원활하게 작동할 수 있도록 키보드 친화적인 탐색 및 접근성 개선 사항도 도입되었습니다. 이 향상된 기능을 사용하면 시간을 절약하고, 좌절을 줄이고, 테스트를 효율적으로 실행하는 데 집중할 수 있습니다. 당신이 어떻게 생각하는지 이메일을 통해 그것을 시도하고 알려주세요!
다음 단계
비고
이러한 기능은 향후 2~3주 동안 출시될 예정입니다.
Azure DevOps로 이동하여 살펴보세요.
피드백을 제공하는 방법
이러한 기능에 대해 어떻게 생각하는지 듣고 싶습니다. 도움말 메뉴를 사용하여 문제를 보고하거나 제안을 제공합니다.
또한 Stack Overflow에서 커뮤니티로부터 조언을 얻고 질문에 대한 답변을 받을 수 있습니다.
감사
댄 헬렘