기본 분기 이름 사용자 지정
이 스프린트에서는 고객이 모든 새 리포지토리에 대한 사용자 지정 기본 분기 이름을 설정할 수 있는 새로운 옵션을 도입했습니다.
자세한 내용은 아래 기능 목록을 확인하세요.
기능
Azure Boards
Azure Repos
Azure Pipelines
Azure Boards
관련자는 보드 열 간에 작업 항목을 이동할 수 있습니다(프라이빗 미리 보기).
관련자는 항상 작업 항목의 상태를 변경할 수 있었습니다. 그러나 Kanban 보드로 이동하면 작업 항목을 한 열에서 다른 열로 이동할 수 없습니다. 대신 관련자는 각 작업 항목을 한 번에 하나씩 열고 상태 값을 업데이트해야 합니다. 이것은 오랫동안 고객에게 고충이었으며 이해 관계자가 보드 열 간에 작업 항목을 이동할 수 있도록 이 스프린트를 비공개 미리 보기로 발표하게 되어 기쁩니다. 프라이빗 미리 보기에 참여하려면 organization 이름(예: dev.azure.com/{organization name})으로 직접 이메일을 보내주세요.
Azure Repos
기본 분기 이름 기본 설정
이제 Azure Repos Git에 대해 사용자 지정할 수 있는 기본 분기 이름을 제공합니다. 리포지토리 설정에서 리포지토리가 초기화될 때 사용할 법적 분기 이름을 선택할 수 있습니다. Azure Repos 항상 기존 리포지토리의 기본 분기 이름 변경을 지원합니다. 자세한 내용은 분기 관리를 참조하세요.
참고: 이 기능을 사용하도록 설정하지 않으면 리포지토리가 Azure Repos 기본 이름으로 초기화됩니다. 현재 해당 기본값은 master. 포용적 언어에 대한 Microsoft의 약속 및 고객 요청을 준수하기 위해 업계 동료와 함께 이 기본값을 기본 변경합니다. 그 변화는 올 여름 후반에 일어날 것입니다. master 계속 사용하려면 지금 이 기능을 켜고 master 설정해야 합니다.
Azure Pipelines
파이프라인 이미지 알림
참고
Azure Pipelines를 사용하여 환경을 개선하기 위해 지속적으로 노력하고 있습니다. Windows/Linux/macOS 이미지 업데이트에서 예정된 업데이트에 대해 자세히 알아보려면 여기를 검사.
Azure Pipelines 이미지는 사용자에게 최상의 환경을 제공하기 위해 지속적으로 업데이트됩니다. 이러한 일상적인 업데이트는 주로 버그 또는 오래된 소프트웨어를 해결하기 위한 것입니다. 파이프라인에 영향을 주지 않는 경우가 많을 수 있지만 항상 그런 것은 아닙니다. 파이프라인이 이미지에서 제거되거나 업데이트된 소프트웨어 조각에 종속되는 경우 영향을 받을 수 있습니다.
Windows 및 Linux 이미지의 예정된 업데이트에 대해 자세히 알아보려면 다음 공지 사항을 참조하세요.
예정된(시험판) 및 배포된 변경 내용에 대한 릴리스 정보를 보려면 다음 릴리스 정보를 구독하세요.
다중 리포지토리 트리거
하나의 YAML 파일에서 여러 리포지토리를 지정하고 리포지토리에 대한 업데이트로 인해 파이프라인이 트리거되도록 할 수 있습니다. 이 기능은 다음 시나리오에서 instance 유용합니다.
- 다른 리포지토리의 도구 또는 라이브러리를 사용합니다. 도구 또는 라이브러리를 업데이트할 때마다 애플리케이션에 대한 테스트를 실행하려고 합니다.
- YAML 파일을 애플리케이션 코드와 별도의 리포지토리에 유지합니다. 업데이트가 애플리케이션 리포지토리에 푸시될 때마다 파이프라인을 트리거하려고 합니다.
이 업데이트를 사용하면 다중 리포지토리 트리거는 Azure Repos Git 리포지토리에 대해서만 작동합니다. GitHub 또는 Bitbucket 리포지토리 리소스에는 작동하지 않습니다.
다음은 파이프라인에서 여러 리포지토리 리소스를 정의하는 방법과 모든 리소스에서 트리거를 구성하는 방법을 보여 주는 예제입니다.
trigger:
- main
resources:
repositories:
- repository: tools
type: git
name: MyProject/tools
ref: main
trigger:
branches:
include:
- main
- release
이 예제의 파이프라인은 다음과 같은 업데이트가 있는 경우 트리거됩니다.
main
self
YAML 파일이 포함된 리포지토리의 분기main
또는release
리포지토리의tools
분기
자세한 내용은 파이프라인의 여러 리포지토리를 참조하세요.
macOS 10.14(Mojave) 이미지로 업데이트
앞으로 몇 주 후에 macOS 10.14(Mojave) 이미지의 Node.js 버전을 6에서 8로 업데이트합니다. 여전히 node.js 버전 6을 사용해야 하는 경우 node.js 도구 설치 관리자 작업(여기)을 사용하는 것이 좋습니다.
이러한 변경 사항 외에도 macOS 10.14 이미지가 가상 환경 리포지토리에 추가되고 매주가 아닌 매월 도구 업데이트를 받기 시작합니다.
GitHub 초안 끌어오기 요청은 파이프라인을 트리거하지 않습니다.
Azure Repos 초안 끌어오기 요청을 만들 때 분기 정책에 구성된 PR 유효성 검사 파이프라인을 트리거하지 않습니다. 초안 끌어오기 요청은 유효성 검사를 자동으로 실행해서는 안 되는 초안이라고 간주합니다. 이 사용 사례는 Azure Repos 작동하지만 GitHub 리포지토리에 대해 동일한 동작이 유지되지 않았습니다.
이러한 변경으로 GitHub 리포지토리에도 일관된 환경을 제공합니다. GitHub에서 초안 끌어오기 요청을 만들 때 대상 분기에 대한 끌어오기 요청 트리거를 구성하더라도 파이프라인이 자동으로 시작되지 않습니다. 초안 끌어오기 요청에서 변경 내용의 유효성을 검사하기 위해 끌어오기 요청의 를 가리키는 ref
파이프라인을 수동으로 시작할 수 있습니다.
다음 단계
참고
이러한 기능은 향후 2~3주 동안 출시될 예정입니다.
Azure DevOps로 이동하여 살펴보겠습니다.
피드백을 제공하는 방법
이러한 기능에 대해 어떻게 생각하는지 듣고 싶습니다. 도움말 메뉴를 사용하여 문제를 보고하거나 제안을 제공합니다.
Stack Overflow에서 커뮤니티에서 조언과 질문에 답변할 수도 있습니다.
감사합니다,
아론 할버그