ReleaseOps 탐색

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 04월 22일
  • 소요 시간: 4분
  • ServiceNow® ReleaseOps 는 변경 사항, 사용자 지정 및 사용자 지정 앱 ServiceNow AI Platform배포의 수동 및 종종 오류가 발생하기 쉬운 특성 문제에 대한 솔루션입니다.

    ReleaseOps 개요

    ReleaseOps 파이프라인 전체에 변경 배포를 자동화하고, 배포의 예측 가능성과 신뢰성을 높이며, 변경 내용을 프로덕션에 릴리스할 위험을 줄입니다. ReleaseOps 파이프라인은 에 플레이북정의되어 있으므로 필요에 따라 사용자 지정할 수 있습니다.

    릴리스는 하나 이상의 배포 요청이 포함된 릴리스 객체 내에서 관리됩니다. 각 배포 요청은 애플리케이션 설치를 포함할 수 있는 하나 이상의 업데이트 세트를 추적합니다.

    릴리스는 플레이북이 실행되는 프로덕션 인스턴스에서 관리됩니다. 작업은 인스턴스 간 통신 계층을 통해 인스턴스 전체에서 오케스트레이션되므로 인스턴스 간 자격 증명 설정이 간편합니다.

    ReleaseOps 사용자

    표 1. 사용자
    역할 설명
    파이프라인 관리자 파이프라인 관리자는 플레이북 사용자 지정을 포함하여 파이프라인을 생성하고 관리하는 일을 담당합니다. 파이프라인은 배포 플로우를 정의합니다.
    릴리스 관리자

    Release Management자는 릴리스 생성 및 예약뿐만 아니라 릴리스 내용이 관련성이 있고 올바른지 확인하는 역할을 담당합니다. 릴리스 관리자는 릴리스의 기준을 충족하지 않는 배포 요청 항목을 제거할 수 있습니다.

    개발자 개발자는 파이프라인을 통해 애플리케이션 설치 또는 업데이트 작업 세트를 푸시하기 위한 배포 요청을 생성하는 일을 담당합니다.
    테스터 테스터는 배포를 계속할 수 있도록 ATF 테스트 실패를 확인할 책임이 있습니다. 테스터는 이를 개발로 다시 보낼 수도 있습니다.

    ReleaseOps 워크플로우

    다음 워크플로우는 와 함께 설치되는 샘플 파이프라인 워크플로우를 보여줍니다.ReleaseOps 파이프라인 관리자는 필요에 따라 사용자 지정할 수 있습니다.

    그림 1. ReleaseOps 샘플 파이프라인 워크플로우
    시작부터 배포까지의 평가 플레이북 워크플로우를 ReleaseOps 보여주는 흐름도입니다.

    기존 개발에서 테스트부터 프로덕션 워크플로우까지:

    1. 릴리스 관리자는 파이프라인과 연결된 릴리스를 생성합니다.
    2. 개발자는 업데이트 세트를 통해 변경합니다. 업데이트 세트를 완료 하고 배포를 위해 승격하면 업데이트 세트가 기존 배포 요청 또는 릴리스를 대상으로 하는 새 배포 요청에 추가됩니다.
    3. 개발자는 배포 요청에 Runbook 작업을 추가하여 평가 및 릴리스 플레이북 스테이지 전체에서 사용자 지정 및 수동 활동이 발생할 수 있도록 합니다.
    4. 배포 요청 내의 업데이트 세트가 작동하고 배포할 준비가 되면 개발자는 배포 요청 상태를 평가 준비 완료로 설정합니다.
    5. 평가 플레이북이 실행되고, 이 기간 Automated Test Framework 동안 배포 요청의 변경 사항에 대해 (ATF) 테스트 도구 모음 및 인스턴스 스캔이 실행됩니다.
    6. 평가 중에 오류가 발생할 경우 테스터가 확인하거나 개발자에게 리디렉션하여 해결할 수 있는 배포 작업이 생성됩니다.
    7. 평가 플레이북 단계에서 실행하도록 설정된 Runbook 작업이 있는 경우 Runbook 작업이 처리될 때까지 진행이 일시 중지됩니다.
    8. 배포 및 Runbook 작업이 처리되면 배포 요청 상태가 배포 준비 완료로 설정됩니다.
    9. 릴리스의 예약된 날짜에 릴리스 플레이북이 실행됩니다.
    10. 릴리스 플레이북 스테이지 중에 실행되도록 설정된 Runbook 작업이 있는 경우 Runbook 작업이 처리될 때까지 진행이 일시 중지됩니다.
    11. Runbook 작업이 처리되면 배포 준비 완료 상태의 모든 배포 요청이 파이프라인을 통해 프로덕션으로 이동합니다.
    그림 2. 릴리스 운영 샘플 릴리스 워크플로우
    이 인포그래픽에는 샘플 릴리스 워크플로우가 표시됩니다.

    기존 릴리스 워크플로우에서:

    1. 릴리스 관리자는 릴리스를 생성하고 상태를 활성으로 설정합니다.
    2. 예약된 동결 날짜에 릴리스가 배포 준비를 시작합니다.
    3. 준비 프로세스 중에 준비되지 않은 배포 요청은 연기됨 으로 설정되며 향후 릴리스에 첨부할 수 있습니다.
    4. 준비가 완료되면 릴리스 상태가 배포 준비 완료로 설정됩니다.
    5. 릴리스 날짜가 되면 배포 요청 내의 업데이트 세트는 마지막 인스턴스에 배포되었던 순서대로 테스트에서 프로덕션으로 이동합니다.
    6. 릴리스 및 배포 요청이 완료로 설정됩니다.

    ReleaseOps 이점

    표 2. ReleaseOps 이점
    혜택 기능 역할
    대상 인스턴스에 설치할 애플리케이션 또는 업데이트에 대한 요구 사항을 정의합니다. ReleaseOps의 파이프라인 파이프라인 관리자
    프로덕션 또는 다른 대상 환경에 변경 내용을 배포합니다. ReleaseOps의 릴리스 릴리스 관리자
    배포 요청과 함께 파이프라인을 통해 완료된 애플리케이션 설치 또는 업데이트 세트를 푸시합니다. ReleaseOps의 배포 요청 개발자
    배포 분석기를 사용하여 프로덕션 인스턴스 또는 대상 인스턴스의 현재 상태에 대한 변경 내용에 대한 배포 요청을 스캔합니다. 이러한 결과를 사용하여 파이프라인에서 작업을 결정합니다. ReleaseOps의 배포 분석기 개발자
    ATF(코드 범위)를 활용하여 Automated Test Framework ATF 테스트 도구 모음의 효율성을 개선합니다. ReleaseOps의 배포 분석기 개발자
    매번 플레이북의 구조를 조정할 필요 없이 평가에 사용자 지정, 유연 및 수동 활동을 추가하고 플레이북을 릴리스합니다. ReleaseOps의 Runbook 작업 개발자