수동으로 웹후크 테스트

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 소요 시간: 5분
  • , , RallySplit.io, Jira, , BitbucketArgo CD를 포함한 GitLab도구의 경우 연결에 문제가 있는 경우 웹후크를 수동으로 테스트해야 합니다.

    GitLab

    필요한 역할:
    • GitLab: GitLab 관리자 권한
    • DevOps 변경: sn_devops.admin 또는 sn_devops.tool_owner
    에서 GitLab웹후크를 수동으로 테스트하려면 다음을 수행해야 합니다.
    1. 웹후크를 테스트할 프로젝트로 GitLab 이동하여 선택합니다.
    2. 다음으로 이동 설정 > Webhook.

      에서 프로젝트를 구성 DevOps 변경 속도하면 에서 해당 프로젝트에 GitLab대한 웹후크가 생성됩니다. 이러한 웹훅은 프로젝트 훅에서 사용할 수 있습니다.

      GitLab의 웹훅.

      각 프로젝트에 대해 두 개의 웹후크가 생성됩니다. 하나는 코드 이벤트용이고 다른 하나는 오케스트레이션 이벤트용입니다.

    3. 웹후크를 테스트하려면 테스트를 선택하고 목록에서 푸시 이벤트를 선택합니다.

      웹후크를 테스트합니다.

      주:
      다른 이벤트(예: 태그 밀어넣기 이벤트)도 테스트할 수 있습니다.
      • 웹후크가 올바르게 구성된 경우 성공 메시지를 받게 됩니다. 예:

        성공 메시지입니다.

      • 웹후크가 잘못 구성된 경우 오류 메시지가 표시됩니다. 예:

        오류 메시지.

        웹후크를 수정하려면 다음 옵션을 시도해 볼 수 있습니다.
        • DevOps 변경 속도프로젝트 기록 페이지에서 구성을 선택하여 웹후크를 재구성합니다. 그러면 프로젝트의 모든 기존 웹후크가 재구성됩니다.
        • 웹후크에 대해 편집을 선택하고 URL 필드가 올바른지 확인합니다toolId. 비밀 토큰이 올바른지 확인합니다.

          DevOps 변경 속도도구 기록 페이지에서 올바른 값을 찾을 수 있습니다.

          웹후크 필드를 확인합니다.

    GitLab웹후크에 대한 자세한 내용은 웹후크를 참조하십시오.

    Rally

    필요한 역할:
    • Rally: Rally 관리자 권한
    • DevOps 변경: sn_devops.admin 또는 sn_devops.tool_owner
    Rally 웹후크 연결을 직접 테스트하는 옵션은 제공하지 않습니다. 에서 이벤트가 DevOps 변경 속도표시되지 Rally 않으면 다음 옵션을 시도해 볼 수 있습니다.
    • Rally 인스턴스에서 내 설정 > 시스템 관리 > 확장명 > Webhook.

      인스턴스에 대해 DevOps 변경 생성된 해당 웹후크가 있는지, 활성 상태인지 확인합니다.

      Rally의 웹훅.

    • 의 프로젝트 기록 페이지에서 구성을 선택하여 웹후크를 재구성합니다 DevOps 변경 속도. 이렇게 하면 프로젝트의 기존 웹후크가 재구성됩니다.

    Rally웹후크에 대한 자세한 내용은 웹후크 관리를 참조하십시오.

    Split.io

    필요한 역할:
    • Split.io: Split.io 관리자 권한
    • DevOps 변경: sn_devops.admin 또는 sn_devops.tool_owner
    Split.io 에서는 웹후크 연결을 직접 테스트하는 옵션을 제공하지 않습니다. 에 Split.io 이벤트가 DevOps 변경 속도표시되지 않으면 다음 옵션을 시도해 볼 수 있습니다.
    • Split.io 인스턴스에서 관리자 설정 > 통합 설정 > 통합. 구성됨 탭을 선택하고 ServiceNow DevOps 애플리케이션에 대해 편집을 선택합니다.

      ServiceNow DevOps 애플리케이션을 구성합니다.

      ServiceNow DevOps 애플리케이션이 Split.io 에서 올바르게 구성되어 있는지 확인합니다. 구성에 대한 자세한 내용은 을 참조하십시오 분할 도구에서 ServiceNow DevOps와 통합 활성화.

    • ServiceNow DevOps 애플리케이션의 상태가 활성인지 확인합니다.

      ServiceNow DevOps 애플리케이션.

    • 의 도구 기록 페이지에서 구성을 선택하여 웹후크를 재구성합니다 DevOps 변경 속도. 이렇게 하면 Split.io 도구에 대한 기존 웹후크가 재구성됩니다.

    ServiceNow와 Split.io 의 통합을 참조할 수도 있습니다.

    Jira

    필요한 역할:
    • Jira: Jira 관리자 권한
    • DevOps 변경: sn_devops.admin 또는 sn_devops.tool_owner
    Jira 웹후크 연결을 직접 테스트하는 옵션은 제공하지 않습니다. 에서 이벤트가 DevOps 변경 속도표시되지 Jira 않으면 다음 옵션을 시도해 볼 수 있습니다.
    • 다음으로 이동합니다.
      • Server(서버)에서 Jira 관리 > 시스템 > 웹후크.
      • 클라우드 인스턴스의 경우 Jira 설정 > 시스템 > 웹후크.

      인스턴스에 대해 DevOps 변경 생성된 해당 웹후크가 있는지 확인합니다.

      DevOps 변경을 위한 웹후크입니다.

    • 웹후크에 대해 편집 을 선택합니다.
      • 상태가 활성화되었는지 확인합니다.
      • URL 입력란이 올바른지 Tool ID 확인합니다. 는 Tool ID 다음 ?toolId=값입니다.
      • URL 필드의 비밀 토큰이 올바른지 확인합니다. 토큰 값은 URL 끝의 token=.

      웹후크 필드

      의 도구 기록 페이지에서 DevOps 변경 속도and Secret tokenTool ID 올바른 값을 찾을 수 있습니다.

      Jira웹후크에 대한 자세한 내용은 웹후크를 참조하십시오.

    • 의 도구 기록 페이지에서 구성을 선택하여 웹후크를 재구성합니다 DevOps 변경 속도. 그러면 도구에 대한 기존 웹후크가 Jira 재구성됩니다.

    Bitbucket

    필요한 역할:
    • Bitbucket: Bitbucket 관리자 권한
    • DevOps 변경: sn_devops.admin 또는 sn_devops.tool_owner
    Bitbucket 웹후크 연결을 직접 테스트하는 옵션은 제공하지 않습니다. 에서 이벤트가 DevOps 변경 속도표시되지 Bitbucket 않으면 다음 옵션을 시도해 볼 수 있습니다.
    • 웹후크를 테스트할 리포지토리로 Bitbucket 이동하여 선택합니다. 다음으로 이동 리포지토리 설정 > 워크플로우 > Webhook.

      인스턴스에 대해 DevOps 변경 생성된 해당 웹후크가 있는지 확인합니다.

      리포지토리 웹후크.

    • 웹후크에 대해 편집 을 선택합니다.
      • 상태가 활성인지 확인합니다.
      • URL 입력란이 올바른지 Tool ID 확인합니다. 는 Tool ID 다음 /event/값입니다.
      • URL 필드의 비밀 토큰이 올바른지 확인합니다. 토큰 값은 URL 끝의 token=.

      의 도구 기록 페이지에서 DevOps 변경 속도and Secret tokenTool ID 올바른 값을 찾을 수 있습니다.

      리포지토리 설정.

      Bitbucket웹후크에 대한 자세한 내용은 웹후크 관리를 참조하십시오.

    • 의 도구 기록 페이지에서 구성을 선택하여 웹후크를 재구성합니다 DevOps 변경 속도. 그러면 도구에 대한 기존 웹후크가 Bitbucket 재구성됩니다.

    아르고 CD

    필요한 역할:
    • Argo CD: Argo CD 관리자 권한
    • DevOps 변경: sn_devops.admin 또는 sn_devops.tool_owner

    Argo CD는 웹후크 연결을 직접 테스트하는 옵션을 제공하지 않습니다. 웹후크를 구성하려면 을 참조하십시오 Argo CD에서 수동으로 웹후크 구성.