이제 고급 보안 분석이 수행된 특정 리포지토리에서 분기 목록을 검색할 수 있습니다. 또한 경고 목록 API를 사용하여 고급 보안 결과가 있는 모든 분기의 모든 경고 목록을 검색할 수 있습니다.
자세한 내용은 릴리스 정보를 확인하세요.
Azure DevOps용 GitHub Advanced Security
Azure Boards
Azure Repos
Azure Pipelines
보고
Azure DevOps용 GitHub Advanced Security
고급 보안 분석이 성공한 모든 분기를 검색하는 새 고급 보안 API 엔드포인트
고급 보안 분석이 수행된 특정 리포지토리에 대한 모든 분기 목록을 검색하려면 새 API 엔드포인트 https://advsec.dev.azure.com/{organization}/{project}/_apis/alert/repositories/{repository}/filters/branches?api-version=7.2-preview.1를 사용할 수 있습니다. 이 엔드포인트를 사용하려면 토큰 범위 또는 "고급 보안: 경고 읽기" 권한이 필요합니다 vso.advsec .
고급 보안 목록 경고 API는 모든 분기에서 모든 경고를 반환합니다.
고급 보안에 대한 경고 목록 API를 사용하여 고급 보안 결과가 있는 모든 분기의 모든 경고 목록을 검색할 수 있습니다. 모든 경고를 검색하도록 매개 변수 criteria.onlyDefaultBranch=false 를 설정합니다. https://advsec.dev.azure.com/{organization}/{project}/_apis/alert/repositories/{repository}/alerts?api-version=7.2-preview.1&criteria.onlyDefaultBranch=false 경고 목록 API에 대한 자세한 내용은 목록 경고 - 고급 보안을 참조하세요.
Azure Boards
영역 및 반복 수준 필드
영역 및 반복 수준 필드는 오랫동안 제품의 중요한 부분이므로 사용자가 정의된 특정 수준에 따라 결과를 쿼리하거나 표시할 수 있습니다.
(루트) 수준 1 / 수준 2 / 수준 3 / 등
이전에는 일부 조직에서만 이러한 필드에 액세스할 수 있었습니다. 이제 모든 Azure DevOps 조직에서 해당 영역 및 반복 수준 필드를 사용할 수 있게 되어 기쁘게 생각합니다. 이러한 필드는 쿼리에서 사용할 수 있으며 백로그 열로 표시될 수 있습니다. 그러나 스타일 규칙, 스윔 레인 규칙, 카드 필드 및 배달 계획 필드와 같은 설정에서는 지원되지 않습니다.
이 기능은 새 보드 허브 미리 보기에서만 사용할 수 있습니다.
Azure Repos
Git 하위 모듈의 UI 지원
많은 팀에서 적극적으로 Git 하위 모듈을 사용하여 코드베이스를 구성합니다. 파일 허브에서 Git 하위 모듈에 대한 지원을 추가했음을 공유하게 되어 기쁩니다. 이제 한 번의 클릭만으로 하위 모드 리포지토리로 바로 이동하여 슈퍼 프로젝트에서 참조된 특정 커밋으로 바로 이동할 수 있습니다. 하위 코드로 사용되는 경우 Azure Repos, GitHub, GitLab 및 Bitbucket과 같은 Git 서비스가 지원됩니다. .gitmodules 파일에 지정된 여러 URL 형식도 절대 HTTPS, SSH 및 상대 URL을 포함하여 지원됩니다.
개발자 커뮤니티 의 기능 요청을 해결합니다. [Azure DevOps Repos] Git 하위 모드 미리 보기(UI)

Azure Pipelines
파이프라인 작업 사용 중단 발표
Azure Pipelines에는 제품에 포함된 약 200개의 작업이 있습니다. 이러한 작업의 대부분은 AzurePowerShell@2 및 AzurePowerShell@5 같은 동일한 작업의 버전입니다. AzureFileCopy 작업에는 6가지 버전도 있습니다. 작업의 동작을 변경하거나 작업이 새 주 버전의 도구를 래핑할 때마다 새 작업 버전이 도입됩니다. 최근 예제는 PublishToAzureServiceBus@2, AzureFileCopy@6 및 PublishCodeCoverageResults@1 작업입니다.
사용자에게 이전 버전의 작업을 사용하고 있으며 최신 기능을 활용하지 못할 수 있음을 알리기 위해 일부 이전 작업은 더 이상 사용되지 않습니다. 사용되지 않는 작업은 대안에 대한 경고 및 지침을 내보내며 동작은 변경되지 않습니다. 사용되지 않는 작업은 궁극적으로 제거됩니다. 그러나 아래 목록의 작업에 대한 사용 중지 날짜는 계획되어 있지 않습니다. 작업 사용 중지는 나중에 별도로 전달됩니다.
다음은 사용되지 않는 작업 목록과 대안에 대한 지침입니다.
| 작업 | 지침 |
|---|---|
| AndroidSigning@2 | AndroidSigning@3 작업 사용 |
| AzureCloudPowerShellDeployment@1 | Azure Cloud Services가 사용 중지되고 있으며 서비스가 사용 중지되면 이 작업이 중지됩니다. |
| AzureCloudPowerShellDeployment@2 | Azure Cloud Services가 사용 중지되고 있으며 서비스가 사용 중지되면 이 작업이 중지됩니다. |
| AzureFileCopy@1 | 이 버전의 AzureFileCopy 작업은 사용 중지된 버전의 AzCopy를 사용하므로 이 작업은 더 이상 사용되지 않습니다. AzureFileCopy@4 이상에서 AzCopy V10 사용, 마이그레이션 지침 참조 |
| AzureFileCopy@2 | 이 버전의 AzureFileCopy 작업은 사용 중지된 버전의 AzCopy를 사용하므로 이 작업은 더 이상 사용되지 않습니다. AzureFileCopy@4 이상에서 AzCopy V10 사용, 마이그레이션 지침 참조 |
| AzureFileCopy@3 | 이 버전의 AzureFileCopy 작업은 사용 중지된 버전의 AzCopy를 사용하므로 이 작업은 더 이상 사용되지 않습니다. AzureFileCopy@4 이상에서 AzCopy V10 사용, 마이그레이션 지침 참조 |
| AzureFunctionOnKubernetes@0 | AzureFunctionOnKubernetes@1 작업을 사용하여 워크로드 ID 페더레이션과 같은 최신 기능을 활용합니다. |
| AzureKeyVault@1 | AzureKeyVault@2 작업 사용 |
| AzureNLBManagement@1 | AzureCLI@2 작업 및 az network lb Azure CLI 명령 사용 |
| AzurePowerShell@2 | AzurePowerShell@5 작업 사용 |
| AzurePowerShell@3 | AzurePowerShell@5 작업 사용 |
| AzureRmWebAppDeployment@3 | AzureRmWebAppDeployment@4 작업을 사용하여 워크로드 ID 페더레이션과 같은 최신 기능을 활용합니다. |
| CacheBeta@0 | CacheBeta@1 또는 Cache@2 작업 사용 |
| Docker@0 | Docker@2 작업 사용 |
| DotNetCoreInstaller@0 | UseDotNet@2 작업 사용 |
| DownloadPipelineArtifact@0 | DownloadPipelineArtifact@1 또는 DownloadPipelineArtifact@2 작업 사용 |
| DuffleInstaller@0 | 이 작업은 더플 프로젝트가 보관되어 더 이상 유지 관리되지 않으므로 더 이상 사용되지 않습니다. |
| FileTransform@1 | FileTransform@2 작업 사용 |
| FtpUpload@1 | FtpUpload@2 작업 사용 |
| GitHubRelease@0 | GitHubRelease@1 작업 사용 |
| Gradle@2 | Gradle@3 작업 사용 |
| HelmInstaller@0 | HelmInstaller@1 작업 사용 |
| IISWebAppDeployment@1 | IIS 웹앱 배포 확장 사용 |
| Kubernetes@0 | Kubernetes@1 작업을 사용하여 워크로드 ID 페더레이션과 같은 최신 기능을 활용합니다. |
| KubernetesManifest@0 | KubernetesManifest@1 작업을 사용하여 워크로드 ID 페더레이션과 같은 최신 기능을 활용합니다. |
| Maven@2 | Maven@4 작업 사용 |
| Maven@3 | Maven@4 작업 사용 |
| MysqlDeploymentOnMachineGroup@1 | Azure Database for MySQL 및 AzureMysqlDeployment@1 작업 고려 |
| PackerBuild@0 | PackerBuild@0 작업을 사용하여 워크로드 ID 페더레이션과 같은 최신 기능을 활용합니다. |
| PowerShellOnTargetMachines@1 | PowerShellOnTargetMachines@3 작업 사용 |
| PowerShellOnTargetMachines@2 | PowerShellOnTargetMachines@3 작업 사용 |
| PublishCodeCoverageResults@1 | PublishCodeCoverageResults@1 작업 사용, 블로그 게시물 참조 |
| ServiceFabricComposeDeploy@0 | ServiceFabricComposeDeploy@0 작업은 더 이상 사용되지 않습니다. |
| SqlServerDacpacDeployment@1 | 이 작업의 업데이트된 버전을 포함하는 IIS 웹앱 배포 확장 사용 |
| VSTest@1 | VSTest@2 작업 사용 |
| XamarinAndroid@1 | Xamarin 지원은 2024년 5월 1일에 종료되었습니다. |
| XamarinTestCloud@1 | Xamarin 지원은 2024년 5월 1일에 종료되었습니다. |
| XamariniOS@2 | Xamarin 지원은 2024년 5월 1일에 종료되었습니다. |
Pipelines 에이전트는 .NET 8에서 지원되지 않는 운영 체제를 실행하는 에이전트에 대한 경고를 표시합니다.
.NET 6 대신 .NET 8을 사용하여 빌드되도록 Pipelines 에이전트를 업그레이드합니다. 이전 운영 체제를 사용할 수 있는 고객을 준비하기 위해 .NET 8과 호환되지 않는 운영 체제에서 실행되는 에이전트에 대한 파이프라인 경고를 표시합니다.
보고
Azure DevOps의 사용량 제한에 대한 향상된 가시성
Azure DevOps에서 개체 제한 추적기를 도입하게 되어 기쁩니다. 이 새로운 기능은 Azure DevOps 내에서 직접 각 조직 및 프로젝트의 리소스 사용량에 대한 실시간 가시성을 제공하여 제한을 사전에 관리하고 예기치 않은 중단을 방지하는 데 도움이 됩니다. 오늘 이 새로운 기능을 확인하여 중단 없는 생산성을 확인하세요!
다음 단계
참고 항목
이러한 기능은 향후 2~3주 동안 출시될 예정입니다.
Azure DevOps로 이동하여 살펴보세요.
피드백을 제공하는 방법
이러한 기능에 대해 어떻게 생각하는지 듣고 싶습니다. 도움말 메뉴를 사용하여 문제를 보고하거나 제안을 제공합니다.

Stack Overflow에서 커뮤니티에서 조언과 질문에 답변할 수도 있습니다.
감사합니다,
실비우안드리카
