아티팩트 관리 Azure DevOps
DevOps 변경 속도 빌드 파이프라인을 통해 Azure DevOps 게시된 아티팩트를 쉽게 관리할 수 있습니다. 이러한 아티팩트를 임포트 및 추적하고 에서 패키지를 관리할 수 있습니다 DevOps 변경 속도.
- 빌드
- Azure 아티팩트
아티팩트 빌드
빌드 아티팩트 게시(PublishBuildArtifacts) 및 파이프라인 아티팩트 게시(PublishPipelineArtifacts) 작업을 Azure DevOps 각각 사용하여 게시된 빌드 및 파이프라인 아티팩트가 인스턴스 DevOps 변경 속도 에 자동으로 생성됩니다. 빌드 아티팩트에 대한 기록 데이터를 임포트할 수도 있습니다.
빌드 아티팩트 게시 작업을 사용하여 생성된 빌드 아티팩트는 이름이 빌드 파이프라인 이름으로 기본 설정되는 아티팩트 리포지토리의 일부가 됩니다.
Azure 아티팩트
아티팩트를 인스턴스로 임포트하고 추적할 DevOps 변경 속도 수 있습니다. 범용 패키지 작업만 사용하여 아티팩트에 Azure 게시된 아티팩트를 임포트 Azure DevOps 할 수 있습니다.
(DevOps 1.35 이상 버전) 피드 연결 별칭 필드는 다음에서 사용할 수 있습니다. Azure DevOps 도구 양식. 이 필드는 피드 연결을 위한 별칭으로 자동으로 채워집니다. 도구 연결 DevOps 에 대한 자세한 내용은 다음 문서를 참조하십시오 외부 공급업체 도구와 통합 DevOps 변경 속도.
업그레이드 후 앱 온보딩을 사용하여 아티팩트 리포지토리를 선택하고 추가하려면 검색을 선택하여 기존 아티팩트 리포지토리를 검색해야 합니다. 기록이 아티팩트 리포지토리 관련 목록에 추가됩니다. 아티팩트 리포지토리 추가에 대한 자세한 내용은 다음 문서를 참조하십시오 애플리케이션에 도구 객체 연결 - 작업 공간.
아티팩트 리포지토리를 추적하려면 추적 열의 값을 True로 변경합니다(기본값은 False).
- 아티팩트 생성은 빌드 파이프라인 완료에 의존하지 않기 때문입니다 Azure DevOps . 아티팩트가 릴리스 파이프라인의 트리거로 사용되는 경우 Azure DevOps 변경 요청으로 인해 빌드 파이프라인이 완료 보류 중인 경우에도 트리거됩니다.
- 예약된 작업은 기본적으로 24시간마다 실행되며 요청 시 실행할 수도 있습니다. 그러나 예약된 작업은 성능 집약적이므로 자주 실행해서는 안 됩니다.
아티팩트를 임포트 Azure DevOps 하는 동안 다음 사항을 고려해야 합니다.
- 제한 사항으로 인해 Azure DevOps 릴리스 파이프라인에서 아티팩트를 게시할 수 없습니다.
- 아티팩트 리포지토리는 다음과 같이 추적됩니다.
- 아티팩트의 Azure DevOps 이력 임포트는 앱 온보딩을 사용하여 수행됩니다. 자세한 내용은 애플리케이션에 도구 객체 연결 - 작업 공간 문서를 참조하십시오.
- 아티팩트를 실시간으로 추적하려면 추적 열 값을 True(기본값, False)로 변경해야 합니다. 그렇지 않으면 피드 또는 아티팩트 리포지토리가 추적되지 않습니다.
- 애플리케이션은 프로젝트별 피드를 지원하지만 조직 특정 피드는 지원하지 않습니다. Azure DevOps 파이프라인을 통해 Azure DevOps 게시된 아티팩트만 지원됩니다.
- Azure DevOps 빌드 또는 릴리스 파이프라인에 연결되지 않은 아티팩트(분리 아티팩트)는 지원되지 않습니다.
- Azure DevOps 아티팩트는 다음과 같은 형식으로 저장됩니다.
- Azure DevOps 빌드 파이프라인 (또는) 빌드 및 릴리스 파이프라인에만 연결된 아티팩트:
<artifact-name>-<1.build-number.0>(빌드 파이프라인의 빌드 번호)
- Azure DevOps 릴리스 파이프라인에만 연결된 아티팩트:
<artifact-name>-<1.build-number.0>(릴리스 파이프라인의 빌드 번호)
- Azure DevOps 빌드 파이프라인 (또는) 빌드 및 릴리스 파이프라인에만 연결된 아티팩트:
Azure DevOps 를 사용한 아티팩트 매핑 DevOps 변경 속도
| Azure DevOps 아티팩트 | DevOps 변경 속도 |
|---|---|
| 피드 | 아티팩트 리포지토리 |
| 패키지 | 아티팩트 |
| 출처/빌드 번호 | 버전 |
제한
- Azure DevOps 피드가 4,000개 이하인 아티팩트 프로젝트가 지원됩니다.
- Azure DevOps 패키지 또는 아티팩트가 800개 이하인 아티팩트 피드가 지원됩니다.
- Azure DevOps 200개 이하의 패키지 또는 아티팩트가 있는 파이프라인 게시가 지원됩니다.