Azure Pipelines의 아티팩트 - 개요

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Azure Artifacts를 사용하면 개발자가 피드 및 PyPI, Maven Central 및 NuGet.org 같은 공용 레지스트리에서 다양한 유형의 패키지를 게시하고 사용할 수 있습니다. Azure Artifacts를 Azure Pipelines와 결합하여 빌드 및 파이프라인 아티팩트 게시, 패키지 배포 또는 애플리케이션 빌드, 테스트 또는 배포를 위해 파이프라인의 여러 단계에서 파일을 통합할 수 있습니다.

지원되는 아티팩트

아티팩트 형식 설명
아티팩트 빌드 빌드에서 생성된 파일입니다. 예: .dll, .exe 및 . PDB 파일.
파이프라인 아티팩트 Azure DevOps Services를 사용하는 경우 더 빠른 성능을 위해 권장됩니다. 릴리스 파이프라인에서 지원되지 않습니다.
NuGet Azure Artifacts 피드 또는 공용 레지스트리(예: nuget.org)에 NuGet 패키지를 게시합니다.
npm azure Artifacts 피드 또는 공용 레지스트리(예: nmpjs.com)에 npm 패키지를 게시합니다.
Maven Maven 패키지를 Azure Artifacts 피드 또는 Maven Central, Google Maven 리포지토리, Gradle 플러그 인 및 JitPack과 같은 공용 레지스트리에 게시합니다.
Python Azure Artifacts 피드 또는 공용 레지스트리(예: PyPI.org)에 Python 패키지를 게시합니다.
Cargo Azure Artifacts 피드 또는 공용 레지스트리(예: Crates.io)에 Cargo 패키지를 게시합니다.
Universal Packages Azure Artifacts 피드 또는 유니버설 패키지 업스트림 원본에 유니버설 패키지를 게시합니다.
기호 Azure Artifacts 기호 서버 또는 파일 공유에 기호를 게시합니다.

아티팩트 게시

지원되는 아티팩트

아티팩트 형식 설명
아티팩트 빌드 빌드에서 생성된 파일입니다. 예: .dll, .exe 및 . PDB 파일.
NuGet Azure Artifacts 피드 또는 공용 레지스트리(예: nuget.org)에 NuGet 패키지를 게시합니다.
npm azure Artifacts 피드 또는 공용 레지스트리(예: nmpjs.com)에 npm 패키지를 게시합니다.
Maven Maven 패키지를 Azure Artifacts 피드 또는 Maven Central, Google Maven 리포지토리, Gradle 플러그 인 및 JitPack과 같은 공용 레지스트리에 게시합니다.
Python Azure Artifacts 피드 또는 공용 레지스트리(예: PyPI.org)에 Python 패키지를 게시합니다.
기호 Azure Artifacts 기호 서버 또는 파일 공유에 기호를 게시합니다.

아티팩트 게시

조직에서 방화벽 또는 프록시 서버를 사용하는 경우 Azure Artifacts Do기본 URL 및 IP 주소를 허용해야 합니다.