Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Jira 이벤트 수신

Jira Cloud의 웹훅을 Listener에 연결하면 이슈 생성, 수정, 삭제 같은 이벤트가 Foundry 스트림으로 들어옵니다. 대상 Jira 인스턴스의 관리자 권한과 Foundry의 수신 네트워크 설정이 필요합니다.

수신 경로 준비

Jira가 요청을 보내는 주소 범위를 Foundry 인바운드 정책에 허용합니다. 주소와 도메인은 Atlassian의 네트워크 목록에서 확인합니다. Foundry의 Information Security Officer가 Control Panel에서 필요한 인바운드 설정을 관리합니다. 전용 Listener 하위 도메인을 사용하는 경우에는 하위 도메인 연결 승인도 완료합니다.

Jira 웹훅과 Listener 설정

  1. Jira 관리자 화면에서 웹훅을 생성합니다. 웹훅 관리 경로는 Jira 도메인 아래의 /plugins/servlet/webhooks#입니다.

  2. Foundry의 Data Connection > Listeners에서 Jira Listener를 생성합니다. 생성된 엔드포인트를 Jira 웹훅의 URL 필드에 입력합니다.

  3. 메시지 서명을 사용할 경우 Jira에서 서명 비밀 정보를 생성하고, 같은 값을 Foundry Listener의 메시지 서명 비밀 정보 필드에 입력합니다. 서명 비밀 정보 없이 설정하는 방식도 지원하지만, 이 경우 서명 검증이 제공하는 보장을 사용할 수 없습니다. 선택한 수신 허용 범위와 인증 조건이 운영 요구에 맞는지 검토합니다.

  4. Jira에서 전송할 이벤트를 선택하고 Create를 선택합니다. 이슈의 생성, 수정, 삭제는 선택 가능한 이벤트의 예입니다. 필요한 이벤트만 구독합니다.

  5. Foundry에서 Listener 설정을 저장합니다. 승인 관련 설명을 검토한 뒤 Information Security Officer의 승인을 받습니다.

  6. Listener 테스트 화면에서 Start를 선택합니다.

수신과 후속 처리 확인

Jira에서 구독한 이벤트가 발생하도록 이슈를 변경하고, Data Connection의 수신 메시지 화면과 출력 스트림에서 이벤트를 확인합니다. Jira에 웹훅 URL을 저장했더라도 Listener가 시작되지 않았거나 인바운드 요청이 차단되면 Foundry에서 처리되지 않습니다.

출력 스트림은 파이프라인의 입력으로 사용하거나 온톨로지 데이터를 구성하는 데 사용할 수 있습니다. Automate로 이벤트마다 액션을 실행할 수도 있습니다. 이벤트 처리 방식에서 지연과 재처리 조건을 비교합니다.