소스 통제 리포지토리에서 애플리케이션 또는 애플리케이션 커스터마이제이션을 임포트하여 이 인스턴스에서 계속 개발합니다.

시작하기 전에

중요사항: 릴리스 Legacy 부터 Xanadu 이 버전은 ServiceNow 스튜디오 향후 사용 중단 예정입니다. 이 항목은 숨겨지고 새 인스턴스에서 더 이상 활성화되지 않지만 지원은 계속됩니다. 사용 중단 프로세스에 대한 자세한 내용은 Now Support 지식베이스의 사용 중단 프로세스 [KB0867184] 문서를 참조하십시오.

대신 현재 버전에서 ServiceNow 스튜디오 앱을 빌드하고 편집해 보십시오. 자세한 내용은 ServiceNow 스튜디오 문서를 참조하십시오.

  • 필요한 역할: admin 또는 source_control
    • Git 리포지토리에 대한 읽기 및 쓰기 액세스를 허용하도록 액세스 토큰에 대한 권한을 제한합니다.
    • 리포지토리 사용자 자격 증명은 읽기 및 쓰기 권한을 부여해야 합니다.
    자세한 내용은 소스 제어에 응용 프로그램 또는 응용 프로그램 사용자 지정 연결을 참조하세요.
  • 비프로덕션 인스턴스에 Git 리포지토리에 대한 네트워크 액세스 권한이 있는지 확인합니다.
  • 리포지토리에 유효한 애플리케이션이 포함되어 있는지 확인합니다.
  • 사용자가 Git 리포지토리에 대한 커밋에 사용하는 해당 사용자 테이블(ServiceNow sys_user) 기록에 이메일 주소를 추가해야 합니다.
  • 애플리케이션 사용자 지정에 대해 자세히 알아보기 애플리케이션 사용자 지정 관리.

이 태스크 정보

소스 통제 통합은 프로덕션 인스턴스에서 애플리케이션 임포트를 지원하지 않습니다. 대신 애플리케이션 리포지토리, 업데이트 세트 또는 ServiceNow Store.

프로시저

  1. 다음으로 이동 모두 > 시스템 애플리케이션 > 스튜디오.
    Welcome to 스튜디오 페이지가 표시됩니다.
  2. 클릭 스튜디오 오픈 > 이동.
    시스템이 열리고 응용 프로그램 전환 창이 열립니다 스튜디오 .
  3. Import from Source Control(소스 제어에서 가져오기)을 클릭합니다.
    스튜디오 소스 통제에서 임포트 필드를 표시합니다.
    소스 통제 필드를 보여주는 애플리케이션 전환 창
  4. 다음 필드 값을 입력합니다.
    표 1. 소스 통제 필드에서 임포트
    필드 설명
    네트워크 프로토콜 보안 채널 데이터 교환을 활성화하는 HTTPS 또는 ssh 자격 증명 유형입니다.
    URL 애플리케이션 파일이 있는 Git 리포지토리의 URL입니다.
    주: Git 서버에서 제공하는 SSH용 Git 리포지토리 URL이 작동하지 않는 경우 Git 서버 소유자 또는 공급자에게 올바른 URL을 확인합니다. Git 리포지토리 URL이 작동하는 데 필요한 체계 프로토콜 접두사, 포트 번호 등과 같은 추가 사양이 있을 수 있습니다.
    자격 증명 Git 리포지토리의 자격 증명을 선택합니다. ( 자격 증명으로 시작하기를 참조하십시오.)
    주: ssh 네트워크 프로토콜을 선택하는 경우 SSH 개인 키 유형의 유효한 자격 증명을 입력하십시오. https 프로토콜을 선택하는 경우 기본 인증 자격 증명 유형의 유효한 자격 증명을 입력합니다.
    분기 애플리케이션 내에서 작업할 리포지토리 분기입니다.
    주:
    기본 분기의 이름은 인스턴스의 이름을 따서 지정됩니다. 이름을 선택하지 않으면 분기가 기본적으로 master로 설정됩니다.
    MID 서버 이름 회사 방화벽 뒤에 저장된 Git 리포지토리에 연결할 기존 MID 서버를 선택합니다.
    주: 별도의 MID 서버를 사용하여 활동과의 충돌을 디스커버리 방지합니다.
    기본 이메일 커밋한 사람 이메일 주소는 사용 가능한 경우 sys_user 기록에 의해 정의됩니다. 그러나 커밋한 사용자의 sys_user 기록 이메일 필드가 비어 있는 경우 시스템은 대체 이메일(username@instancename.service-now.com)을 생성합니다. 기본 이메일 주소를 입력하고 나중에 변경할 수도 있습니다. 모든 경우에 해당 기본 이메일 주소를 사용하려면 확인란을 선택합니다.
    주: 인스턴스의 모든 애플리케이션 개발자는 Git 리포지토리를 애플리케이션에 연결하는 데 사용되는 자격 증명을 공유합니다.
  5. 임포트를 클릭합니다.
    시스템은 checksum.txt 파일의 체크섬을 현재 체크섬과 비교합니다. 체크섬 값이 일치하면 통합은 확인을 건너뛰고 애플리케이션을 임포트합니다. 체크섬 값이 일치하지 않으면 통합에서는 애플리케이션 파일을 임포트하기 전에 먼저 애플리케이션 파일을 확인하고 삭제합니다.
  6. 애플리케이션 선택을 클릭합니다.
    스튜디오 애플리케이션은 애플리케이션 전환 창에서 애플리케이션을 새 선택 항목으로 표시합니다.

다음에 수행할 작업

  • 업그레이드 로그에서 임포트하는 동안 애플리케이션 파일에 적용된 모든 정리를 검토합니다.
  • 임포트한 애플리케이션을 선택하여 편집합니다.