Harness의 웹후크를 수동으로 구성
하네스에서 웹후크를 수동으로 구성하여 DevOps 변경 속도에 파이프라인 알림을 보냅니다.
시작하기 전에
필요한 역할:
- sn_devops.admin 또는 sn_devops.tool_owner DevOps 변경 속도
- 하네스 관리자
프로시저
-
DevOps 변경 속도에서 데이터를 보내도록 도구 인스턴스를 구성할 때 수동으로 구성을 선택합니다.
주:의 하네스 도구 기록 DevOps 변경 속도에서 수동 구성에 액세스할 수도 있습니다. 도구 기록에서 수동으로 구성을 선택합니다.
-
하네스에 대한 연결 상세 정보에서 DevOps 변경 속도웹후크 URL과 기타 필드 값을 복사합니다.
주:해당 필드에서 복사 를 선택하여 값을 클립보드에 복사합니다. 필드 레이블이 복사됨으로 변경되지만 여러 번 복사할 수 있습니다.
-
복사한 웹후크 URL을 수정하여 도구 상세 정보를 반영합니다.
https://<인스턴스>.service-now.com/api/sn_devops/v2/devops/tool/{코드 | 계획 | 아티팩트 | 오케스트레이션 | 테스트 | SoftwareQuality }?toolId=<your ToolId>
- <인스턴스>에 복사한 ServiceNow 인스턴스 URL을 입력합니다.
-
도구와 일치하는 도구 역량 {코드 | 계획 | 아티팩트 | 오케스트레이션 | 테스트 | SoftwareQuality} 중 하나를 선택합니다.
예:
https://demoinstance.service-now.com/api/sn_devops/v2/devops/tool/orchestration?toolId=<사용자의 ToolId>
-
<ToolId>에 복사한 도구 ID를 입력합니다.
예:
https://demoinstance.service-now.com/api/sn_devops/v2/devops/tool/orchestration?toolId=ac0cif1a1b7696107940a864gjhgbcb58
-
URL에 "&ni.nolog.token=<copied secret token>" 매개변수를 추가하여 비밀 토큰을 전달합니다.
예:
https://demoinstance.service-now.com/api/sn_devops/v2/devops/tool/orchestration?toolId=ac0cdf1a1b7696107940a864gjhgbcb58&ni.nolog.token=brl1jhab63nn56
-
URL에 "&projectId=<project_sys_id>"를 추가하여 계정 식별자를 추가합니다.
주:예:프로젝트 ID 또는 계정 ID는 Harness 플랫폼의 계정에 대한 고유 식별자입니다. Harness 계정의 계정 설정에서 복사합니다.
https://demoinstance.service-now.com/api/sn_devops/v2/devops/tool/orchestration?toolId=ac0cdf1a1b7696107940a864gjhgbcb58&ni.nolog.token=brl1jhab63nn56&projectId=vH2s1ghNKNy6sEVSeTIK3w
-
Harness 도구에서 파이프라인을 선택한 다음, 알림 옵션을 선택합니다.
- +알림을 선택하여 새 알림 기록을 생성합니다.
-
알림 이름을 입력하고 계속을 선택합니다.
-
다음 파이프라인 이벤트를 선택한 다음, 계속을 선택합니다.
- 파이프라인 종료
- 스테이지 실패
- 스테이지 성공
- 스테이지 시작
- 실패한 단계
-
채널 유형을 웹후크로 선택하고 구성할 URL을 입력합니다(3단계에서 생성).
- 마침을 선택합니다.