를 사용하여 앱 배포 관리 파이프라인 및 배포

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기3분
  • 안심하고 배포할 수 있도록 개발자가 (AES)를 사용하여 앱 엔진 스튜디오 빌드하는 애플리케이션을 검토합니다.

    배포 요청

    개발자가 에서 애플리케이션을 앱 엔진 스튜디오제출하면 배포 요청이 생성됩니다. 배포 요청은 제출된 애플리케이션의 검토를 추적하는 기록입니다.

    검토자는 앱을 테스트 환경에 배포하거나, 거부하거나, 게시할 수 있으며, 모두 앱 엔진 관리 센터. 기존 변경 관리 프로그램을 AEMC와 통합하고 앱을 프로덕션에 배포할 준비가 되면 변경 요청을 생성하고 지정된 변경 시간대 내에 앱을 배포할 수 있습니다.

    그림 1. 배포 요청
    앱 엔진 Management Center의 배포 요청
    1. 배포 요청 및 배포 중인 애플리케이션에 대한 상세 정보를 봅니다.
    2. 앱을 배포할 준비가 되면 변경 요청 승인 및 생성 을 선택합니다. 이 작업은 안내 설정을 사용하여 구성하는 프로세스를 시작합니다 변경 관리 .
      주:
      와 통합된 파이프라인 및 배포기존 변경 관리 프로그램이 없는 경우 앱 승인 및 배포를 선택하여 배포를 다음 단계로 이동합니다.
    3. 예약된 배포 탭에서 배포에 대한 상세 정보를 보고 편집합니다.
    4. 변경 요청 탭에서 변경 요청에 대한 세부 정보를 봅니다. 맡은 역할에 따라 요청의 일부 세부 정보를 변경할 수 있습니다.
    5. 활동 스트림에서 테스트 결과, 변경 요청 진행률 및 기타 배포 상세 정보를 확인합니다.
    주:
    파이프라인의 모든 인스턴스를 업그레이드하지 않고 배포 요청을 제출하면 기존 파이프라인이 계속 사용됩니다.

    배포 요청 검토에 대한 자세한 내용은 을 참조하십시오 앱의 배포 요청 양식 파이프라인 및 배포.

    애플리케이션 테스트

    제출된 응용 프로그램을 게시하기 전에 비프로덕션 인스턴스에서 테스트합니다. 테스트를 시작하려면 관리자가 배포 요청을 열고 승인을 선택해야 합니다. 파이프라인 기록을 읽고 요청의 다음 상태를 결정합니다.

    애플리케이션 테스트의 목표는 프로덕션 인스턴스의 실행 가능성을 보장하는 것입니다. 앱이 테스트 상태로 ServiceNow Automated Test Framework 전환되면 적절한 속성을 사용하도록 설정한 경우 테스트가 실행됩니다.

    애플리케이션이 테스트를 통과하지 못하면 배포 요청을 거부합니다.

    테스트 환경에 배포

    테스트 환경에 응용 프로그램을 배포하거나 설치하면 다음 두 가지 작업이 자동으로 실행됩니다.
    • 애플리케이션 배포 테스트 도구 모음
    • 범위가 지정된 앱 정의 인스턴스 스캔

    이러한 테스트는 관리자가 앱을 배포하기 전에 문제를 진단하는 데 유용할 수 있습니다. 응용 프로그램 배포 중에 수행되는 작업에 대한 자세한 내용은 을 참조하십시오 파이프라인 및 배포 워크플로우 버전 24.1.2.

    표 1. 배포 중에 자동으로 실행
    작업 설명
    애플리케이션 배포 테스트 도구 모음 ATF(Automated Test Framework) 테스트 집합입니다. 이 도구 모음은 로그라는 단일 테스트로 구성됩니다. 테스트가 실행되면 스캔 결과가 테스트 결과 [sys_atf_test_result] 테이블에 로깅됩니다.
    주:
    애플리케이션 배포 테스트 도구 모음을 실행하려면 다음 두 시스템 속성을 활성화해야 합니다.
    • sn_atf.runner.enabled
    • sn_atf.schedule.enabled
    활성화되지 않은 경우 인스턴스 스캔만 실행됩니다. 자세한 내용은 Automated Test Framework(ATF) 속성 활성화 문서를 참조하십시오.
    범위가 지정된 앱 정의 인스턴스 스캔 Instance Scan은 비프로덕션 인스턴스의 상태 문제를 진단하는 데 도움이 되며 베스트 프랙티스를 해결하는 데 유용합니다. 자세한 내용은 다음을 참조하십시오. Instance Scan레이블이 표시됩니다.

    Instance Scan은 작업 [task]을 확장하는 앱의 모든 테이블을 검사합니다.

    관리자는 배포 요청에서 배포 환경 결과 탭을 선택하여 문제 해결을 위해 검사 결과를 볼 수 있습니다.

    인스턴스의 기록을 열기만 하면 됩니다. 결과는 세 개의 탭으로 나뉩니다.
    • ATF 결과
      • 테스트 도구 모음 이름
      • 테스트 URL
      • 성공 및 실패 횟수
      • 전체 오류 카운트
    • 인스턴스 스캔 결과
      • 스캔 도구 모음 이름
      • 스캔 URL
      • 스캔에 대한 찾기 횟수
    • 결과(JSON) 에는 ATF 및 인스턴스 스캔 결과의 형식이 지정되지 않은 JSON 코드와 스캔 중에 식별된 오류가 포함됩니다. 이 JSON은 메모 관련 목록에서도 찾을 수 있습니다.

    애플리케이션 게시

    애플리케이션이 테스트를 통과하면 배포 요청을 열고 애플리케이션을 프로덕션 환경에 배포합니다. 그러면 조직의 모든 직원이 사용할 수 있게 됩니다. 자세한 내용은 에서 파이프라인을 사용하여 배포 관리 AEMC 문서를 참조하십시오.

    추가 정보 가이드

    자세한 정보가 필요한 경우 에서 후원하는 ServiceNow외부 가이드를 사용해 볼 수 있습니다.
    ServiceNow University에서 Virtual Agent에 관해 파이프라인 및 배포 추가 ServiceNow 자원
    파이프라인 및 배포 이 앱은 미리 정의된 순서에 따라 인스턴스 간에 사용하는 앱 엔진 스튜디오 앱을 배포하는 데 사용됩니다.

    이전 버전 파이프라인 및 배포 과 달리 앱을 생성, 테스트, 스테이징 및 프로덕션을 위한 인스턴스에 앱을 무제한으로 배포할 수 있습니다.

    AES 파이프라인을 통한 앱 홍보

    App Engine Studio로 빠르게 앱 생성