snDevOpsGetChangeNumber 스크립트를 실행하여 특정 변경 상세 정보를 기반으로 Jenkins 파이프라인에서 변경 요청 번호를 검색합니다.
시작하기 전에
필요한 역할: Jenkins admin
프로시저
-
Jenkins 대시보드에서 변경 요청 번호를 검색할 파이프라인을 엽니다.
-
> 파이프라인 구성으로 이동합니다.
-
파이프라인 스크립트 섹션에서 다음 입력 매개변수로 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" }""");
-
스크립트를 저장합니다.
-
DevOps로 이동> 파이프라인 변경 요청을 오케스트레이>션합니다.
-
파이프라인과 연결된 변경 기록을 선택합니다.
-
상태 필드에서 승인됨을 선택하여 변경 요청을 승인합니다.
-
Jenkins에서 변경 요청 번호를 검색할 파이프라인을 엽니다.
-
지금 빌드를 선택합니다.
파이프라인과 연결된 변경 요청 번호가 파이프라인에 출력으로 표시됩니다.