플러그인 구성 Jenkins

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 4분
  • 파이프라인 실행에 대한 실시간 알림을 보내도록 구성 Jenkins 합니다.DevOps 변경 속도

    시작하기 전에

    필요한 역할: Jenkins admin

    프로시저

    1. Jenkins 인스턴스의 Jenkins > 시스템 구성 > 플러그인 관리로 이동하여 Jenkins 마켓플레이스에서 ServiceNow DevOps 플러그인을 설치합니다.
    2. ServiceNow DevOps 플러그인을 검색하여 선택한 다음 설치를 선택합니다.

    Jenkins에 대해 수동으로 웹후크 구성

    Jenkins에서 웹후크를 구성하여 애플리케이션에 DevOps 변경 속도 동기화 알림을 보냅니다.

    시작하기 전에

    필요한 역할: sn_devops.admin 또는 sn_devops.tool_owner DevOps 변경 속도in , Jenkins admin

    이 태스크 정보

    총 10개의 ServiceNow DevOps 구성을 추가할 수 있습니다. 예를 들어 개발, 테스트, 프로덕션 인스턴스 등에 대한 연결을 구성할 Jenkins 수 있습니다.

    업그레이드하는 고객인 경우 최신 Jenkins 플러그인을 다운로드하고 설치하여 여러 ServiceNow 구성을 사용하도록 설정해야 합니다. 설치 후 기존 구성은 유지되고 기본 구성으로 설정됩니다.

    의 ServiceNow DevOps 구성 섹션 Jenkins에서 이름 필드의 값과 인스턴스 URL오케스트레이션 도구 ID 필드의 조합은 고유해야 합니다.

    에서 도구를 ServiceNow자동으로 구성하도록 선택하면 DevOps 구성에 대한 ServiceNow 기존 설정이 에서 덮어쓰여 Jenkins집니다.

    DevOps 구성이 설치되어 있으면 Jenkins를 수동으로 구성할 수만 있습니다.

    프로시저

    1. DevOps 변경 속도에서 데이터를 보내도록 도구 인스턴스를 구성할 때 수동으로 구성을 선택합니다.
      웹후크를 자동으로 구성합니다.
    2. 해당 필드에서 복사 를 선택하여 값을 클립보드에 복사합니다.

      필드 레이블이 복사됨으로 변경되지만 여러 번 복사할 수 있습니다.

      웹후크를 수동으로 구성합니다.
    3. Jenkins에서 Jenkins 관리 > 시스템 구성 > 플러그인 관리 > 시스템 구성.
    4. ServiceNow DevOps 구성 섹션에서 추가를 선택합니다.
      주:
      각각의 새 구성에 대해 추가 를 선택하여 여러 연결을 추가할 수 있습니다.
    5. 필드에 내용을 입력하여 플러그인을 구성합니다.

      이 옵션을 사용하면 Jenkins 이벤트를 인바운드 이벤트로 전송하기 DevOps 시작합니다.

      주:
      값은 대/소문자를 구분합니다.

      Jenkins에서 구성할 필드입니다.

      필드 설명
      활성 연결을 활성화하려면 이 옵션을 선택합니다. 기본적으로 이 옵션은 새 연결에 대해 추가 를 선택할 때 선택됩니다.
      주:
      활성이 활성화된 모든 연결은 파이프라인 실행에 대한 웹후크 알림을 보내지만 변경 단계의 경우 지정된 연결만 고려됩니다.
      기본값 연결 이름이 파이프라인의 기존 단계에 전달되지 않은 경우 연결을 기본 연결로 만들려면 이 옵션을 선택합니다.
      주:
      하나의 연결만 사용할 수 있는 경우 이 옵션을 선택하지 않으면 오류가 발생합니다.
      이름 연결의 고유한 이름입니다.
      주:
      에서 연결을 ServiceNow자동으로 구성하면 이름 값이 자동으로 생성됩니다.
      인스턴스 URL

      2단계에서 복사한 ServiceNow 인스턴스 URL을 입력합니다. 예: https://<your-instance>.service-now.com.

      오케스트레이션 도구 ID

      2단계에서 복사한 오케스트레이션 도구의 sys_id입니다.

      또는 웹후크 URL(toolid 값)에서 이 값을 복사하거나 오케스트레이션 도구 기록의 sys_id 복사 명령을 사용하여 직접 가져올 수 있습니다.

      주:
      인스턴스 URL과 오케스트레이션 도구 ID 값의 조합은 각 연결에 대해 고유해야 합니다.
      아티팩트 도구 ID

      아티팩트 도구의 sys_id입니다.

      자격 증명

      에 연결하는 Jenkins데 사용할 기본 인증 자격 증명을 선택합니다.

      1. 자격 증명을 추가하려면 추가를 선택합니다.
      2. 사용자 이름 필드에 DevOps 통합 사용자 상세 정보를 입력합니다. 기본적으로 devops.integration.user입니다.
      3. 암호 필드에 DevOps 통합 사용자 암호를 입력합니다.
      비밀 자격 증명

      2단계에서 복사한 비밀 토큰을 선택합니다. 또는 다음 단계를 수행하여 도구 기록에서 비밀 토큰을 가져올 수 있습니다.

      1. 에서 도구DevOps 변경Jenkins 비밀 토큰을 복사합니다.
        • 작업 공간: 도구 기록으로 이동하여 비밀 토큰 구성을 선택하고 복사합니다.
        • 클래식 UI: 도구 기록으로 이동하여 토큰 복사를 선택합니다.
      2. 토큰을 추가하려면 추가를 선택합니다.
      3. 종류 목록에서 비밀 텍스트를 선택합니다.
      4. 비밀 필드에 에서 도구 연결을 생성하는 Jenkins 동안 생성된 비밀 토큰을 입력합니다.DevOps
      5. ID 필드에 토큰의 이름을 입력합니다.
      로그 수준 로그/ ServiceNow 로그 레코더에 Jenkins 저장할 로그 메시지의 수준입니다.
      다음 옵션 중 하나를 선택합니다.
      • 상속
      • 끄기
      • 심각
      • 경고
      • 정보
      • 구성
      • 괜찮은
      • 더 세밀함
      • 최고급
      • 모두

      로그 수준 및 로그 레코더에 대한 자세한 내용은 다음을 참조하십시오. Jenkins 로그 수준 및 로그 레코더

      강제 추적 검사

      각 파이프라인 실행에 대해 REST(POST) API 호출 Jenkins 을 수행하여 파이프라인이 추적되는지 여부를 결정하려면 확인란을 선택합니다.

      파일에 세부 정보를 snPipelineInfo.json 저장하고 모든 파이프라인 실행에 대한 API 호출을 중지하려면 확인란의 선택을 취소합니다.

      주:
      파이프라인이 추적되면 모든 활성 Jenkins 구성에서 작업 알림을 받게 됩니다.
      끌어오기 요청 파이프라인 추적 확인

      끌어오기 요청 파이프라인에 대한 추적을 사용하려면 확인란을 선택합니다.

      주:
      파이프라인이 추적되면 모든 활성 Jenkins 구성에서 작업 알림을 받게 됩니다.
    6. 연결 테스트를 선택합니다.
      연결 성공 메시지가 표시되는지 확인합니다.
      • 기본 인증 자격 증명을 추가한 경우 연결에 성공하면 다음과 같은 메시지가 표시됩니다. "자격 증명"을 사용한 연결은 성공했습니다.
      • 비밀 토큰을 추가한 경우 연결에 성공하면 다음과 같은 메시지가 표시됩니다. "비밀 자격 증명"을 사용한 연결에 성공했습니다.
    7. 적용을 선택하여 변경 내용을 적용하고 저장을 선택합니다.