의 파이프라인 ReleaseOps

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 1분
  • 파이프라인은 의 ReleaseOps배포 플로우입니다. 파이프라인의 플로우는 플레이북 내에 정의되므로 필요에 따라 사용자 지정할 수 있습니다.

    파이프라인은 두 개의 스테이지로 구성되며, 각 스테이지는 자체 플레이북, 즉 평가 스테이지와 릴리스 스테이지로 표시됩니다.
    • 평가 단계는 개별 배포 요청의 변경 내용을 비프로덕션 인스턴스를 통해 이동하며 배포 분석을 수행하고 스캔 및 테스트를 실행하도록 설계되었습니다.
    • 릴리스 단계에서는 예정된 날짜까지 평가를 통과한 구성원 배포 요청에 걸쳐 릴리스 내의 모든 변경 내용을 프로덕션으로 이동합니다.

    ReleaseOps 에는 회사의 프로세스에 맞게 파이프라인을 사용자 지정하려는 의도로 기본 파이프라인을 시연하는 샘플 플레이북이 포함되어 있습니다. 이러한 플레이북은 릴리스 배포 플레이북, 배포 요청 평가 플레이북 및 요청 시 배포 요청 평가 플레이북입니다.

    표 1. 에 포함된 샘플 플레이북 ReleaseOps
    플레이북 스테이지 설명
    배포 요청 평가 플레이북 표준/예약된 릴리스에 대한 평가 스테이지 배포 요청의 업데이트 세트를 테스트 인스턴스로 이동하고 정의된 Automated Test Framework (ATF) 테스트(배포 요청 및 파이프라인에 지정된 대로)를 실행합니다.
    온디맨드 배포 요청 평가 플레이북 요청 시 릴리스의 평가 단계 샘플 규칙인스턴스 스캔 사용하여 배포 분석기를 실행하여 요청 시 배포를 사용하거나 거부합니다. ATF 테스트를 실행하지 않습니다.
    릴리스 배포 플레이북 릴리스 스테이지 준비되지 않은 배포 요청을 릴리스 밖으로 이동하고 업데이트 세트 순서를 계산하는 등 릴리스를 준비합니다. 요청 시 및 예약된 릴리스에 모두 사용됩니다.

    파이프라인은 중간 인스턴스를 플레이북에 매핑합니다. 예를 들어 샘플 플레이북은 실제 배포 인스턴스에 매핑되어야 하는 테스트 인스턴스를 참조합니다. 실제 파이프라인은 배포 요청에 지정된 소스 인스턴스에서 릴리스에 지정된 대상 인스턴스로 실행됩니다. 중간 인스턴스(예: 테스트)는 파이프라인에 정의되어 있습니다. ATF 테스트 도구 모음을 파이프라인 수준에서 지정하여 지정된 파이프라인을 사용할 때 실행할 지정된 테스트 목록을 적용할 수도 있습니다.

    파이프라인은 사용자 지정 플레이북, 에 포함된 ReleaseOps기본 플레이북 또는 이 둘을 혼합하여 사용할 수 있습니다. 여러 파이프라인은 플레이북에서 참조되는 다른 인스턴스 정의를 매핑하여 동일한 플레이북을 활용할 수 있습니다.