Azure Artifacts - Sprint 174 업데이트

기능

Universal Packages의 업스트림 소스 구성

이제 요청 시 업스트림 원본에서 유니버설 패키지를 자동으로 다운로드하도록 Azure Artifacts 피드를 구성할 수 있습니다.

이전에는 NuGet, Python, Maven 및 npm 패키지에 대한 피드에서 업스트림 원본을 구성할 수 있었지만 유니버설 패키지에는 구성할 수 없었습니다. 이는 지원되는 다른 패키지 유형보다 훨씬 더 큰 패키지를 지원하는 유니버설 패키지에 사용되는 스토리지 기술의 차이 때문입니다.

이제 다른 패키지 형식과 동일한 방식으로 유니버설 패키지에 대한 업스트림 원본을 구성할 수 있습니다. 피드 설정을 열고 업스트림 원본 ->업스트림 원본 추가 를> 클릭하고 적합한 원본 유형을 선택합니다. 다음 보기에서 UPack(유니버설 패키지)이 새 옵션으로 표시됩니다(아래 이미지 참조). 자세한 내용은 업스트림 원본 구성 설명서를 참조하세요.

upack

업스트림 원본의 유니버설 패키지는 동일한 DevOps 조직의 피드 간에만 지원됩니다.

이제 Maven 패키지에 업데이트 패키지 버전 REST API 사용 가능

이제 Azure Artifacts "패키지 버전 업데이트" REST API를 사용하여 Maven 패키지 버전을 업데이트할 수 있습니다. 이전에는 REST API를 사용하여 NuGet, Maven, npm 및 유니버설 패키지에 대한 패키지 버전을 업데이트할 수 있었지만 Maven 패키지는 업데이트할 수 없었습니다.

Maven 패키지를 업데이트하려면 다음과 같이 HTTP PATCH 명령을 사용합니다.

PATCH https://pkgs.dev.azure.com/{organization}/{project?}/\_apis/packaging/feeds/{feedId}/maven/groups/{groupId}/artifacts/{artifactId}/versions/{packageVersion}?api-version=5.1-preview.1

다음을 설정할 수 있습니다.

URI 매개 변수

이름 In 필수 유형 설명
artifactId path TRUE 문자열 패키지의 아티팩트 ID
피드 path TRUE 문자열 피드의 이름 또는 ID
groupId path TRUE 문자열 패키지의 그룹 ID
조직 path TRUE 문자열 Azure DevOps 조직의 이름
version path TRUE 문자열 패키지 버전
project path 문자열 프로젝트 ID 또는 프로젝트 이름
API 버전 query TRUE 문자열 사용할 API의 버전입니다. 이 버전의 API를 사용하려면 '5.1-preview.1'로 설정해야 합니다.

요청 본문

이름 유형 설명
views JsonPatchOperation 패키지 버전이 추가될 보기

자세한 내용은 업데이트되는 REST API 설명서를 참조하세요.

다음 단계

비고

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

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

피드백 제공 방법

여러분의 의견을 듣고 싶습니다. 이 기능들에 대해 어떻게 생각하시는지 알려주세요. 도움말 메뉴를 사용하여 문제를 보고하거나 제안을 제공합니다.

제안을 하세요

Stack Overflow에서 커뮤니티로부터 조언을 받고 질문에 대한 답변을 얻을 수도 있습니다.