DevOps Change Velocity에서 끌어오기 요청(PR) 또는 병합 요청 관리

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 3분
  • 에서 , Bitbucket, 및 ADO 코딩 소스ServiceNow DevOps에 대한 GitHubADOGitHub Actions(Azure DevOps) 파이프라인의 끌어오기 요청을 관리합니다Jenkins. 끌어오기 요청에서 변경 승인 프로세스를 사용하도록 설정하여 끌어오기 요청 병합 승인 ServiceNow DevOps 을 제어하고 변경 요청과 관련된 끌어오기 요청 세부 정보를 모니터링할 수 있습니다.

    시작하기 전에

    끌어오기 요청을 승인하기 전에 다음 필수 구성 요소가 충족되는지 확인합니다.

    필요한 역할: sn_devops.admin

    이 태스크 정보

    Jenkins 파이프라인의 경우 소스 코딩 Bitbucket 에 대해 GitHub 끌어오기 요청을 관리할 수 있습니다.

    파이프라인의 경우 GitHub Actions 코딩 소스에 대한 GitHub 끌어오기 요청을 관리할 수 있습니다.

    ADO 파이프라인의 경우 ADO 코딩 원본에 대한 끌어오기 요청을 관리할 수 있습니다.

    프로시저

    1. 또는 ADO에서 GitHubBitbucket 끌어오기 요청을 만듭니다.
    2. 오케스트레이션 도구에 따라 다음 단계를 수행합니다.
      오케스트레이션 도구단계
      젠킨스
      1. Jenkins 대시보드에서 Jenkins 관리 > 시스템 구성 > ServiceNow DevOps 구성.
      2. 끌어오기 요청 파이프라인 추적 검사 옵션을 선택합니다.
      GitHub 작업
      1. GitHub 리포지토리에서 일반 > 워크플로우 권한> 작업.
      2. GitHub Actions에서 끌어오기 요청을 만들고 승인하도록 허용 옵션을 선택합니다.
      3. 저장을 선택합니다.
      아디
      1. ServiceNow에서 모든 > DevOps > 속성으로 이동합니다.
      2. Azure DevOps 코드 끌어오기 요청을 추적하도록 설정을로 설정합니다.

        기존에 구성된 모든 프로젝트에 대해 끌어오기 요청 추적이 활성화됩니다. 구성되지 않은 프로젝트의 경우 끌어오기 요청을 추적하도록 구성해야 합니다.

    3. Jenkins, GitHub Actions 또는 ADO에서 끌어오기 요청 파이프라인을 실행합니다.
      빌드가 시작되고 파이프라인과 연결된 승인자에게 변경 요청 알림이 전송됩니다.
    4. 다음으로 이동 DevOps > > 파이프라인 변경 요청을 오케스트레이션합니다..
    5. 끌어오기 요청과 연결된 변경 기록을 선택합니다.
    6. 상태 필드에서 승인됨을 선택하여 끌어오기 요청과 연결된 변경 요청을 승인합니다.
      끌어오기 요청에 대해 GitHub, Bitbucket 또는 ADO에서 병합을 사용할 수 있습니다. 해당 도구에서 끌어오기 요청을 병합합니다.
    7. 변경 기록과 연결된 끌어오기 요청 관련 목록을 선택합니다.
    8. 번호 필드에 해당하는 끌어오기 요청 번호를 클릭하여 끌어오기 요청 세부 정보를 봅니다.
      Jenkins 파이프라인의 변경 기록과 연결된 끌어오기 요청 상세 정보
      변경 기록과 연결된 모든 끌어오기 요청 상세 정보(요청이 병합된 후의 상세 정보 포함)가 표시됩니다. 끌어오기 요청 ID, 커밋, 원본 분기, 대상 분기, 제기한 사람, 승인자, 댓글, PR 제기 시간, PR 승인 시간, PR 병합/종결 시간과 같은 상세 정보가 표시됩니다. 끌어오기 요청의 커밋은 커밋 관련 목록에 표시됩니다.
      제한사항
      BitBucket 코딩 소스에서 생성되고 Jenkins 파이프라인과 연결된 끌어오기 요청의 상세 정보는 변경 요청에 대해 표시되지 않습니다.