ServiceNow DevOps 에서 파이프라인 정보를 가져오기 위한 호출 Jenkins감소

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 1분
  • 구성 양식에서 Jenkins 강제 추적 검사 필드를 활성화하여 파이프라인 추적 파일을 Jenkins생성합니다. ServiceNow DevOps 는 파이프라인의 추적 필드 가 수정될 때 추적 파일을 업데이트하기 위해 REST 호출을 수행합니다Jenkins.

    강제 추적 검사

    JenkinsDevOps 의 구성 섹션에는 ServiceNow DevOps추적 중인 파이프라인과 같은 파이프라인 정보를 가져오기 위한 호출 수를 줄이기 위한 강제 추적 확인란이 포함되어 있습니다.Jenkins 기본 시스템 플로우:
    • DevOps Jenkins 파일 업데이트 - 플로우 추적
    • DevOps Jenkins 파일 업데이트 - 테스트 정보 플로우

    작동 원리

    이전 버전에서는 REST 호출이 트리거된 모든 Jenkins 빌드에 대한 파이프라인 정보를 가져왔습니다. 환경에 여러 개의 Jenkins 파이프라인이 있고 그 중 몇 개만 추적하는 경우 이는 파이프라인 중 일부를 추적하는 경우에도 각 파이프라인에 대한 추적 정보를 가져오도록 호출되었음을 의미합니다.

    빌드 또는 파이프라인 실행 JenkinsJenkins 처음 트리거할 때 파이프라인 정보 API 호출을 수행하고 /{JENKINS_HOME}/jobs/{jobName} 디렉터리에 snPipelineInfo.json 파일을 생성합니다. 이후의 각 파이프라인 실행 Jenkins 에 대해 파이프라인 정보 API 호출을 수행하기 전에 snPipelineInfo.json 파일에서 사용할 수 있는 정보를 확인합니다.

    제 추적 확인 란을 비활성화하는 경우:
    • 파일 업데이트 - 추적 플로우는 DevOps Jenkins 파이프라인 양식에서 추적 필드를 업데이트할 때 트리거됩니다. 트랙 필드 정보가 snPipelineInfo.json 파일에서 업데이트됩니다.
    • DevOps Jenkins 파일 업데이트 - 테스트 정보 플로우는 도구 통합을 위한 Jenkins 테스트 유형 매핑을 업데이트하고 snPipelineInfo.json 파일에서 테스트 정보가 업데이트되었는지 확인할 때 트리거됩니다.

    제 추적 확인Jenkins 을 선택하면 snPipelineInfo.json 파일에 추적/테스트 정보가 있는 경우에도 파이프라인 정보 API 호출이 DevOps 수행됩니다.