DevOps에서 PR(끌어오기 요청) 또는 병합 요청 관리 변경 속도

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

    시작하기 전에

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

    필요한 역할: sn_devops.admin

    이 태스크 정보

    Jenkins 파이프라인의 경우 끌어오기 요청 및 Bitbucket 코딩 원본을 GitHub 관리할 수 있습니다.

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

    프로시저

    1. GitHub 또는 Bitbucket ADO.
    2. 오케스트레이션 도구에 따라 다음 단계를 수행합니다.
      오케스트레이션 도구단계
      젠킨스
      1. Jenkins 대시보드에서 Jenkins 관리 > 시스템 > ServiceNow DevOps 구성.
      2. 끌어오기 요청 파이프라인 추적 확인 옵션을 선택합니다.
      ADO
      1. ServiceNow에서 모든 > DevOps > 속성으로 이동합니다.
      2. Azure DevOps 코드 끌어오기 요청을 추적하려면 사용을로 설정합니다.

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

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