다음을 통해 공유


Azure Pipelines의 아티팩트

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022 | Azure DevOps Server 2020

Azure Artifacts를 사용하면 개발자가 여러 유형의 패키지를 단일 피드에 저장할 수 있습니다. Azure Pipelines를 사용하면 프라이빗 및 퍼블릭 Azure Artifacts 피드 또는 레지스트리(예: NuGet.org 및 npmjs.com)에 패키지를 게시할 수 있습니다. 또한 Azure Pipelines를 사용하면 워크플로의 여러 단계에서 파일을 통합할 수 있습니다. 아티팩트 빌드, 테스트 및 여러 환경에 배포

지원되는 형식

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

지원되는 형식

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

지원되는 형식

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

자주 묻는 질문(FAQ)

Q: 빌드 아티팩트가란?

A: 빌드 아티팩트가 빌드 프로세스 중에 생성된 파일입니다. 빌드 아티팩트 게시 및 다운로드 방법에 대한 자세한 내용은 빌드 아티팩트(Build Artifacts)를 참조하세요.

Q: 실패한 작업을 다시 실행할 때 파이프라인 아티팩트 삭제할 수 있나요?

A: 파이프라인 아티팩트를 삭제하거나 덮어쓸 수 없습니다. 실패한 작업을 다시 실행할 때 아티팩트를 다시 생성하려면 변수 $(System.JobId)를 사용하여 아티팩트 이름에 작업 ID를 포함합니다. 미리 정의된 변수에 대한 자세한 내용은 시스템 변수를 참조하세요.

Q: 방화벽 뒤의 아티팩트 피드에 액세스하려면 어떻게 해야 하나요?

A: 조직에서 방화벽 또는 프록시를 사용하는 경우 Azure Artifacts 도메인 URL 및 IP 주소를 허용해야 합니다.