2017-09-21 6 views
0

안녕 내가 JIRA에서은 webhook을 사용하고 제대로 실행됩니다으로 webhook 아래와 같이 JQL 질의,가 특정 상태의 변화에은 webhook 발사하는 방법

status CHANGED FROM "Waiting Security Approval" TO "Triggered FW commands" 

내가 webhooks를 사용하여 업데이트, 생성 문제를 선택, 삭제 등을 쓴 APP에서 POST 요청을 받고 있습니다.

하지만 모든 상태가 변경되므로 대신 모든 체크 표시를 제거하고 위에서 언급 한 JQL을 추가하면 webhook이 실행되지 않습니다.

어떻게 디버깅 할 수 있습니까? JIRA 버전 사용법은 "v7.1.4"

답변

0

Webhook의 JQL 부분을 오해했습니다. 웹 훅이 나오는 조건의 목록을 좁히는 것입니다. 선택/선택, 적용.
따라서 예를 들어, 당신은 이은 webhook이 프로젝트 ABC 또는 당신이 담당자있어 모든 문제에 대한 문제에 대한을 적용하려는합니다 (JQL로) 지정할 수 있지만 여전히있을 것입니다 체크 박스 그룹에서 선택한 이벤트에서 해고 당할 수 있습니다.

"Issue updated"에서 실행되는 Webhook을 만들고 응용 프로그램에서 응용 프로그램을받을 때이 업데이트로 이슈가 원하는 상태에서 다른 상태로 전환되었는지 확인하십시오. 그렇게했다면, 뭔가를하십시오. 아니면 Webhook을 무시하십시오.

+0

"문제가 업데이트되었습니다"를 선택하면 JQL에서 필터링하지 않는 모든 업데이트로 POST 데이터를받습니다. 모든 상태 변경 트리거가 수행됩니다. –

+0

확인이 문제가 발생하면 위의 상태 변경이 발생하면 webhook이 트리거됩니다. 예를 들어, 1, 2, 3 단계는 JQL에서 언급 한 상태가 아니지만 상태 4,5,6의 경우 webhook이 트리거되므로 트리거가 발생하지 않습니다. 따라서 상태 변경 후 모든 업데이트가 트리거되는 것과 같습니다. @rorschach 어떻게 처리 할 수있는 아이디어가 있습니까? –