Jenkins에서 Webhook을 사용하여 Jenkins 작업 빌드를 원격으로 트리거하고 있습니다. 젠킨스 작업에서 json POST 데이터를 셸 스크립트를 실행하는 데 필요한 webhook을 통해 보내려고합니다. 내가 겪고있는 문제는이 json 데이터를 읽을 방법을 찾을 수 없다는 것입니다. 나는 많은 독서/연구를 해왔지만 webhook을 통해 JIRA에 의해 게시 된 json 데이터를 읽는 방법에 대한 단서를 아직 찾지 못했습니다. 그것은 거의 게시물 데이터가 손실되고 읽을 수있는 방법이없는 것처럼 보입니다. 누구든지 나를 도울 수 있고 올바른 방향으로 나를 가르쳐 주시겠습니까.POST JIRA Jenkins에게 데이터 발행
1
A
답변
1
기본적으로 Webhook에서 게시 된 데이터를 처리 할 수있는 방법은 없습니다. 하지만 당신은 간단하게 자신의 플러그인을 작성할 수 있습니다.
당신은
https://wiki.jenkins-ci.org/display/JENKINS/Web+Method
https://wiki.jenkins-ci.org/display/JENKINS/Action+and+its+family+of+subtypes
그리고 좋은 트리거 예와 GitHub plugin for Jenkins에서 시작할 수 있습니다.
관련 문제
- 1. JIRA 발행 탐색기 기한 형식
- 2. libcurl - PUT 발행 후 POST
- 3. dijit/form/form firefox에서 POST 문제 발행
- 4. Jira API에서 발행 할 링크를 만드는 방법은 무엇입니까?
- 5. 골드 피처 JIRA C# REST POST
- 6. JIRA REST API의 POST 메소드 문제
- 7. Jira API POST 및 Invoke-RestMethod
- 8. Jenkins에게 자동 카운터 필드 추가
- 9. 코어 데이터 저장 엔티티 발행
- 10. JIRA : JIRA
- 11. Jira : 스레드 안전 가젯 데이터?
- 12. JIRA - REST API - 가젯 데이터
- 13. ClearQuest 데이터 마이그레이션 from JIRA
- 14. POST 데이터
- 15. Jenkins에게 서버의 폴더 내용을 제공하는 방법이 있습니까?
- 16. CORS가없는 iframe에서 발행 된 POST 요청에 대응할 수 있습니까?
- 17. JIRA 5.1을 JIRA 6으로 업그레이드
- 18. Grails : JIRA 기본 인증을위한 POST 메소드 - 지원되지 않는 미디어 타입
- 19. 문제점 발행 및 해결 시간 나열
- 20. Android Studio에서 apk 발행 문제 발행
- 21. 랠리 JIRA 커넥터의 JIRA 사용자가 JIRA 관리자 여야하는 이유는 무엇입니까?
- 22. POST 데이터 수집, 처리 및 해당 데이터 POST 외부 URL
- 23. 청사진 발행
- 24. 임베디드 발행
- 25. viewscope에서 발행
- 26. Jquery Post 데이터
- 27. 리디렉션 POST 데이터
- 28. POST 데이터 보존 탭
- 29. $ request_body에서 POST 데이터 로깅
- 30. 양식이없는 POST 데이터
[jira-trigger-plugin] (https://github.com/jenkinsci/jira-trigger-plugin)을 위해 JIRA Webhook을 정확하게 수용하는 Jenkins 플러그인을 작성했습니다. 샘플 구현은 com.ceilfors.jenkins.plugins.jiratrigger.webhook.JiraWebhook.groovy에서 확인할 수 있습니다. 여기서 POST 데이터를 사용합니다. 플러그인을 사용하려면 POST 데이터를 가져 와서 Jenkins 작업의 매개 변수로 전달할 수있는 '매개 변수 매핑'이라는 트리거 구성이 있습니다. – ceilfors