소스 통제와 함께 MID Server 사용

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기1분
  • MID Server를 ServiceNow® 사용하면 인스턴스와 외부 애플리케이션, 데이터 소스 및 서비스 간에 데이터를 이동하고 통신할 수 ServiceNow 있습니다.

    MID Server에서 번들 파일이 작동하는 방식

    .bundle 파일은 MID Server에서 소스 통제 기능을 지원합니다. 번들 파일은 Git이 로컬 리포지토리를 단일 파일로 패키징하는 방식입니다. 이렇게 하면 리포지토리를 더 간단하고 효율적으로 공유하거나 이동할 수 있습니다. 그런 다음 파일은 MID Server로 전송되어 원격 리포지토리로 전달됩니다.

    outgoing.bundle(커밋 작업) 및 incoming.bundle(원격 변경 내용 적용)은 MID Server로 이동하는 모든 요청에 대해 MID Server 첨부 테이블 [ecc_agent_attachment]에 첨부됩니다. incoming.bundle이 MID Server에 생성되는 동안 outgoing.bundle이 인스턴스에 생성됩니다.

    작업이 성공적으로 완료되면 번들 파일이 저장소 구성 테이블 [sys_repo_config]에 연결된 golden.bundle 로 "승격"됩니다. 아직 소스 제어 작업을 수행하지 않은 노드에서 리포지토리를 초기화하는 데 사용됩니다.

    자동 플러시 도구[sys_auto_flush]는 30일이 지난 ecc_agent_attachment 기록을 제거하는 "테이블 클리너"입니다. 이 작업을 수행하면 해당 첨부 파일도 제거됩니다.

    번들 파일은 MID Server에 보관된 다음 MID Server의 임포트 디렉터리에 저장됩니다.

    MID Server에서 번들 파일은 Import 폴더에 저장됩니다. 이 폴더는 사용자가 구성할 수 있는 시스템 속성(user.dir)으로 정의된 사용자 디렉토리 아래에 있습니다. 번들 파일은 모든 조작이 끝날 때 시스템 플러시의 일부로 제거됩니다.

    MID Server 작업

    주:
    소스 통제 작업은 MID Server를 사용할 때 더 큰 애플리케이션의 경우 익스포트 후 전체 앱이 번들로 제공되고 앱 크기에 따라 달라지기 때문에 더 많은 시간이 걸릴 수 있습니다.