Microsoft Teams용 새 Azure Boards 및 Azure Repos 앱 - 스프린트 159 업데이트

Azure DevOps의 스프린트 159 업데이트에서 Azure Boards 및 Azure Repos 위한 새로운 Microsoft Teams 앱을 발표하게 되어 기쁩니다. Azure Boards 앱을 사용하면 작업 항목 활동을 모니터링하고 Microsoft Teams 채널에서 작업 항목을 만들 수 있습니다. 반면에 Azure Repos 앱을 사용하면 코드가 푸시/체크 인되고, PR(끌어오기 요청)이 생성되고, PR이 업데이트되고, Microsoft Teams 채널에서 훨씬 더 많이 업데이트될 때마다 리포지토리를 모니터링하고 알림을 받을 수 있습니다.

자세한 내용은 아래 기능 목록을 확인하세요.

Azure DevOps의 새로운 기능

기능

Azure Boards:

Azure Repos:

Azure Pipelines:

Wiki:

Azure Boards

Microsoft Teams용 Azure Boards 앱

Microsoft Teams용 새로운 Azure Boards 앱을 발표하게 되어 기쁩니다. 이 앱을 사용하면 Microsoft Teams 채널 내에서 바로 작업 항목 활동을 모니터링하고 새 작업 항목을 만들 수 있습니다. 앱을 사용하면 만든 작업 항목, 업데이트된 작업 항목 등을 포함한 이벤트 구독을 설정하고 관리할 수 있습니다. 및 을 사용하여 Teams 채널에서 이러한 이벤트에 대한 알림을 받을 수 있습니다. 채널의 대화를 사용하여 작업 항목을 만들 수 있습니다. 또한 작업 항목 URL을 사용하여 작업 항목을 사용하여 미리 보기를 얻고 이에 대한 토론을 시작할 수 있습니다.

Microsoft Teams용 Azure Boards 앱.

CSV 파일에서 작업 항목 가져오기

지금까지 CSV 파일에서 작업 항목을 가져오는 것은 Excel 플러그 인을 사용하는 데 의존했습니다. 이 업데이트에서는 새 작업 항목을 가져오거나 기존 작업 항목을 업데이트할 수 있도록 Azure Boards 직접 첫 번째 클래스 가져오기 환경을 제공합니다. 자세한 내용은 여기 설명서를 참조 하세요.

CSV 파일에서 작업 항목을 가져옵니다.

작업 항목 카드에 부모 필드 추가

이제 Kanban 보드 내에서 부모 컨텍스트를 작업 항목 카드의 새 필드로 사용할 수 있습니다. 이제 태그 및 접두사 같은 해결 방법을 사용할 필요가 없도록 카드에 부모 필드를 추가할 수 있습니다.

작업 항목 카드에 부모 필드를 추가합니다.

백로그 및 쿼리에 부모 필드 추가

이제 백로그 및 쿼리 결과를 볼 때 부모 필드를 사용할 수 있습니다. 부모 필드를 추가하려면 열 옵션 보기를 사용합니다.

백로그 및 쿼리에 부모 필드를 추가합니다.

이제 Azure Boards 검색 상자에서 백로그, 보드, 스프린트 및 작업 항목을 입력 / 하고 선택하여 검색 컨텍스트를 설정할 수 있습니다. 이 기능을 사용하면 검색할 탭을 전환하지 않고도 Azure Boards 내의 항목을 더 쉽게 검색하고 찾을 수 있습니다.

Azure Boards 바로 가기 키를 / 입력하여 빠른 탐색을 호출할 수 있습니다.

빠른 탐색을 호출합니다.

Azure Boards 모든 엔터티에 대해 이 기능은 최근에 액세스한 항목과 검색 용어의 상위 결과를 컨텍스트별로 필터링하고 결과를 선택하여 항목으로 직접 이동할 수 있습니다.

결과를 선택하여 항목으로 직접 이동합니다.

Azure Repos

Microsoft Teams용 Azure Repos 앱

Microsoft Teams용 새로운 Azure Repos 앱을 발표하게 되어 기쁩니다. 이 앱을 사용하면 리포지토리를 모니터링하고 코드가 푸시/체크 인될 때마다 알림을 받을 수 있으며, PR(끌어오기 요청)이 만들어지거나 업데이트되며 Teams 채널에서 훨씬 더 많은 것을 얻을 수 있습니다. 또한 끌어오기 요청 URL에 대한 미리 보기는 PR에 대한 토론을 시작하고 상황에 맞는 의미 있는 대화를 하는 데 도움이 됩니다. 앱은 Git 및 TFVC 리포지토리를 모두 지원합니다.

Microsoft Teams용 Azure Repos 앱.

끌어오기 요청에서 검토된 파일로 표시

경우에 따라 많은 수의 파일에 대한 변경 내용이 포함된 끌어오기 요청을 검토해야 하며 이미 검토한 파일을 추적하기 어려울 수 있습니다. 이제 끌어오기 요청에서 검토된 것으로 파일을 표시할 수 있습니다.

파일 이름 옆에 있는 드롭다운 메뉴를 사용하거나 마우스로 가리키고 파일 이름을 클릭하여 파일을 검토한 것으로 표시할 수 있습니다.

참고

이 기능은 끌어오기 요청을 검토할 때 진행률을 추적하기 위한 것입니다. 끌어오기 요청에 대한 투표를 나타내지 않으므로 이러한 표시는 검토자에게만 표시됩니다.

끌어오기 요청에서 검토된 파일로 표시합니다.

이 기능은 Developer Community 제안에 따라 우선 순위가 지정되었습니다.

Azure Repos 방문 페이지에 대한 새 웹 UI(미리 보기)

이제 Azure Repos 내에서 새롭고 빠르고 모바일 친화적인 방문 페이지를 사용해 볼 수 있습니다. 이러한 페이지는 새 리포지토리 방문 페이지로 미리 볼 수 있습니다. 방문 페이지에는 끌어오기 요청 세부 정보, 커밋 세부 정보 및 분기 비교를 제외한 모든 페이지가 포함됩니다.

Azure Repos 방문 페이지에 대한 새 웹 UI입니다.

모바일

Azure Repos 방문 페이지에 대한 새로운 모바일 UI입니다.

Developer Community 피드백을 들으면서 코드를 검색하여 서로 가까운 용어로 파일을 찾는 기능을 원한다고 들었습니다. 이제 NEAR, BEFOREAFTER 연산자를 사용하여 거리 및 순서에 따라 파일을 찾을 수 있습니다. 예를 들어 foo NEAR 막대를 검색하면 foo가 용어 모음에 근접한 모든 파일을 반환합니다.

Azure Pipelines

구독 및 관리 그룹 수준에 ARM(Azure Resource Manager) 배포

이전에는 리소스 그룹 수준에만 배포를 지원했습니다. 이 업데이트를 통해 구독 및 관리 그룹 수준 모두에 ARM 템플릿을 배포하는 지원이 추가되었습니다. 이렇게 하면 리소스 집합을 함께 배포할 때 도움이 되지만 다른 리소스 그룹 또는 구독에 배치할 수 있습니다. 예를 들어 Azure용 백업 가상 머신을 배포하면 별도의 리소스 그룹 및 위치에 Site Recovery.

호스트된 파이프라인 이미지에 업데이트

여러 Azure Pipelines 호스팅 VM 이미지를 업데이트했습니다. 다음은 이 업데이트의 주요 내용입니다.

  • VS2019용 Visual Studio 16.2를 16.3으로 업그레이드했습니다.
  • macOS 10.13 및 10.14의 경우 Mac용 VS 8.2.6.26을 8.3.0.1805로 업그레이드했습니다.
  • macOS 10.13 및 10.14에 Java 13이 추가되었습니다.
  • macOS 10.13 및 10.14에 Mono 6.4.0이 추가되었습니다.
  • Xcode 11-beta를 11.0 GA로 업그레이드했습니다.
  • 운영 효율성을 높이기 위해 디스크 크기를 줄여 Ubuntu 16.04의 사용 가능한 공간이 약 40GB 감소했습니다.
  • 다양한 버그가 수정되었습니다.

최신 릴리스에 대한 자세한 내용은 여기에서 확인할 수 있습니다.

참고

2019년 3월 31일에 수명이 종료된 이후 향후 업데이트의 모든 이미지에서 Ruby 2.3.x를 제거합니다. 또한 2019년 3월 18일에 수명이 종료된 Python 3.4.x를 제거합니다.

다단계 YAML 파이프라인에 대한 CD 기능

이제 CI 파이프라인에서 게시한 아티팩트 를 사용하고 파이프라인 완료 트리거를 사용하도록 설정할 수 있습니다. 다단계 YAML 파이프라인에서는 리소스로 도입하고 pipelines 있습니다. YAML에서 이제 다른 파이프라인을 참조하고 CD 트리거를 사용하도록 설정할 수 있습니다.

파이프라인 리소스에 대한 자세한 YAML 스키마는 다음과 같습니다.

resources: 
  pipelines:
  - pipeline: MyAppCI  # identifier for the pipeline resource
    project:  DevOpsProject # project for the build pipeline; optional input for current project
    source: MyCIPipeline  # source pipeline definition name
    branch: releases/M159  # branch to pick the artifact, optional; defaults to all branches
    version: 20190718.2 # pipeline run number to pick artifact; optional; defaults to last successfully completed run
    trigger:     # Optional; Triggers are not enabled by default.
      branches:  
        include:  # branches to consider the trigger events, optional; defaults to all branches.
        - main
        - releases/*
        exclude:   # branches to discard the trigger events, optional; defaults to none.
        - users/*  

또한 작업을 사용하여 파이프라인 리소스에서 게시한 아티팩트도 다운로드할 - download 수 있습니다.

steps: 
- download: MyAppCI  # pipeline resource identifier
    artifact:  A1 # name of the artifact to download; optional; defaults to all artifacts

자세한 내용은 여기에서 아티팩트 다운로드 설명서를 참조 하세요.

Bitbucket 통합 및 파이프라인 시작의 기타 개선 사항

파이프라인에 대한 시작 마법사 환경이 Bitbucket 리포지토리에서 작동하도록 업데이트되었습니다. 이제 Azure Pipelines는 Bitbucket 리포지토리의 콘텐츠를 분석하고 YAML 템플릿을 권장합니다.

참고

Bitbucket 지원은 Azure DevOps Services 전용입니다.

시작 마법사에 대한 일반적인 요청은 생성된 파일의 이름을 바꾸는 기능이었습니다. 현재 리포지토리의 루트에서 로 azure-pipelines.yml 체크 인됩니다. 이제 파이프라인을 저장하기 전에 다른 파일 이름 또는 위치로 업데이트할 수 있습니다.

마지막으로, 해당 분기에서 azure-pipelines.yml 끌어오기 요청 만들기를 건너뛰도록 선택할 수 있으므로 파일을 다른 분기로 체크 인할 때 더 많은 제어가 가능합니다.

Azure CLI 작업에서 PowerShell 스크립트 지원

이전에는 Azure CLI 작업의 일부로 일괄 처리 및 bash 스크립트를 실행할 수 있었습니다. 이 업데이트를 통해 작업에 PowerShell 및 PowerShell 핵심 스크립트에 대한 지원이 추가되었습니다.

Azure CLI 작업에서 PowerShell 스크립트를 지원합니다.

Wiki

최근에 방문한 Wiki 페이지에 액세스

프로젝트에서 최근에 방문한 위키 페이지를 쉽게 찾을 수 있습니다. 이제 Wiki 허브의 검색 상자를 클릭하여 최근에 방문한 위키 페이지에 액세스할 수 있습니다.

바로 가기 키 "/"를 입력하여 검색 상자를 호출할 수 있습니다.

최근에 방문한 Wiki 페이지에 액세스합니다.

wiki를 즉시 검색

이제 검색 상자에 입력할 때 위키 검색 결과를 볼 수 있습니다. 이렇게 하면 원하는 위키 페이지로 빠르게 이동할 수 있습니다.

wiki를 즉시 검색합니다.

/wiki를 입력하여 Azure Boards 위키 페이지를 검색할 수도 있습니다.

/wiki를 입력하여 Azure Boards 위키 페이지를 검색합니다.

다음 단계

참고

이러한 기능은 향후 2~3주 동안 출시될 예정입니다.

Azure DevOps로 이동하여 살펴보세요.

피드백을 제공하는 방법

이러한 기능에 대해 어떻게 생각하는지 듣고 싶습니다. 피드백 메뉴를 사용하여 문제를 보고하거나 제안을 제공합니다.

제안하기

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

감사합니다,

커트 새뮤얼슨