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 주소를 허용해야 합니다.