아티팩트 관리 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 피드가 4000개 이하인 아티팩트 프로젝트가 지원됩니다.
- Azure DevOps 800개의 패키지 또는 아티팩트(또는 그 이하)가 포함된 아티팩트 피드가 지원됩니다.
- Azure DevOps 200개 패키지 또는 아티팩트(또는 그 이하)가 있는 파이프라인 게시가 지원됩니다.