ReleaseOps 탐색

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 4분
  • ServiceNow® ReleaseOps는 에 변경, 커스터마이제이션 및 사용자 지정 앱을 배포하는 문제에 대한 솔루션입니다.ServiceNow AI Platform 배포 프로세스를 ReleaseOps 자동화하면 배포의 예측 가능성과 신뢰성을 높이는 동시에 원치 않는 변경 사항이 프로덕션에 릴리스될 위험을 줄일 수 있습니다.

    ReleaseOps 개요

    ReleaseOps 에서 변경, 커스터마이제이션 및 사용자 지정 애플리케이션을 ServiceNow AI Platform배포하는 프로세스를 자동화하고 개선합니다. ReleaseOps 는 인스턴스 간 신뢰 및 자격 증명 공유를 내부적으로 관리하여 기존 파이프라인 배포 프로세스를 개선하고 사용자 지정 파이프라인의 설정 및 구성을 단순화합니다. ReleaseOps 를 사용하면 업데이트 세트를 사용하여 변경 내용을 배포하고 개발 환경 내에서 직접 배포를 트리거할 ServiceNow 스튜디오 수 있습니다. 또한 의 ReleaseOps 자동화 기능을 ServiceNow 플레이북활용하여 오류가 발생하기 쉽고 수동으로 배포할 수 있습니다.

    ReleaseOps는 릴리스를 통해 배포를 처리합니다. 릴리스는 프로덕션(또는 대상) 인스턴스로 이동할 변경, 사용자 지정 또는 사용자 지정 앱과 변경 배포 시기를 정의합니다. 릴리스 내의 변경 사항은 배포 요청에 포함되어 있습니다. 각 배포 요청에는 하나 이상의 업데이트 세트 또는 애플리케이션 설치가 포함됩니다. 릴리스 및 배포 요청에 대한 자세한 내용은 해당 문서를 참조하십시오 의 릴리스 ReleaseOps의 배포 요청 ReleaseOps.

    ReleaseOps 사용자

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

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

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

    ReleaseOps 워크플로우

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

    그림 1. ReleaseOps 샘플 파이프라인 워크플로우
    이 인포그래픽에는 샘플 파이프라인 워크플로우가 표시됩니다.

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

    1. Release Management자는 파이프라인과 연결된 릴리스를 생성합니다.
    2. 개발자는 업데이트 세트를 생성 및 승격하여 기존 배포 요청에 추가하거나 릴리스를 대상으로 하는 새 배포 요청을 생성합니다.
    3. 릴리스는 파이프라인을 통해 이동합니다.
      • 평가 단계는 배포 요청에서 비프로덕션 인스턴스를 통해 변경 사항을 이동하며 배포 분석을 수행하고 스캔 및 테스트를 실행하도록 설계되었습니다.
      • 평가 실패가 있으면 테스터가 확인하거나 개발자에게 리디렉션하여 해결할 수 있는 배포 작업이 생성됩니다.
      • 릴리스 단계에서는 예약된 날짜까지 평가를 통과한 배포 요청 전반의 모든 변경 사항을 프로덕션으로 이동합니다. 아래의 샘플 릴리스 워크플로우를 참조하십시오.
    그림 2. 릴리스 운영 샘플 릴리스 워크플로우
    이 인포그래픽에는 샘플 릴리스 워크플로우가 표시됩니다.

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

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

    ReleaseOps 이점

    표 2. ReleaseOps 이점
    이점 기능 역할
    대상 인스턴스에 설치할 애플리케이션 또는 업데이트에 대한 요구 사항을 정의합니다. 의 파이프라인 ReleaseOps 파이프라인 관리자
    프로덕션 또는 다른 대상 환경에 변경 내용을 배포합니다. 의 릴리스 ReleaseOps 릴리스 관리자
    배포 요청과 함께 파이프라인을 통해 완료된 애플리케이션 설치 또는 업데이트 세트를 푸시합니다. 의 배포 요청 ReleaseOps 개발자
    배포 분석기를 사용하여 프로덕션 인스턴스 또는 대상 인스턴스의 현재 상태에 대한 변경 내용에 대한 배포 요청을 스캔합니다. 이러한 결과를 사용하여 파이프라인에서 작업을 결정합니다. 의 배포 분석기 ReleaseOps 개발자