Jenkins 파이프라인에서 변경 요청 번호 가져오기

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 1분
  • snDevOpsGetChangeNumber 스크립트를 실행하여 특정 변경 상세 정보를 기반으로 Jenkins 파이프라인에서 변경 요청 번호를 검색합니다.

    시작하기 전에

    필요한 역할: Jenkins admin

    프로시저

    1. Jenkins 대시보드에서 변경 요청 번호를 검색할 파이프라인을 엽니다.
    2. > 파이프라인 구성으로 이동합니다.
    3. 파이프라인 스크립트 섹션에서 다음 입력 매개변수로 snDevOpsGetChangeNumber 스크립트를 업데이트합니다.
      • 파이프라인 이름
        주:
        다중 분기 파이프라인의 경우 파이프라인 이름에 분기 이름 접미사가 붙어야 합니다.
      • 빌드 번호
      • 스테이지 이름
        주:
        중첩 스테이지의 경우 스테이지 이름에 상위 스테이지 이름 프리픽스가 추가되어야 합니다.
      • 분기 이름(다중 분기 파이프라인에만 해당)
      주:
      변경 요청 상세 정보를 입력 매개변수로 제공하지 않으면 현재 파이프라인 및 스테이지와 연결된 변경 요청 번호가 검색됩니다.
      다중 분기 파이프라인의 예:
      snDevOpsGetChangeNumber (changeDetails: """{ "pipeline_name": "github_multi_branch_pipeline/scratch/release", "build_number": "${env.BUILD_NUMBER}", "stage_name": "Prod/Deploy", "branch_name": "scratch/release" }""");
      Jenkins 파이프라인의 예:
      snDevOpsGetChangeNumber (changeDetails: """{ "pipeline_name": "github_pipeline", "build_number": "${env.BUILD_NUMBER}", "stage_name": "Prod/Deploy" }""");
    4. 스크립트를 저장합니다.
    5. DevOps로 이동> 파이프라인 변경 요청을 오케스트레이>션합니다.
    6. 파이프라인과 연결된 변경 기록을 선택합니다.
    7. 상태 필드에서 승인됨을 선택하여 변경 요청을 승인합니다.
    8. Jenkins에서 변경 요청 번호를 검색할 파이프라인을 엽니다.
    9. 지금 빌드를 선택합니다.
      파이프라인과 연결된 변경 요청 번호가 파이프라인에 출력으로 표시됩니다.