Jenkins 용 "Hello World"플러그인을 새로 작성했으며이를 Jenkins에 업로드 할 수 있었으며 정상적으로 작동합니다. 지금은 플러그인을 변경하고 젠킨스에서 디버깅하려고합니다.Jenkins 플러그인을 디버깅하는 방법
참고 : 내 젠킨스가 내 로컬 바람둥이에 배포, 내가 HPI 파일을 구축하고 젠킨스 플러그인 폴더에 복사, 그것을 작동합니다.
이제 어떻게 플러그인 코드를 디버깅 할 수 있습니까? IDE를 통한 제안은 환영합니다. 나는 또한에 대한 질문이 :
- 내가 내 IDE에서 젠킨스 소스 프로젝트를 생성하고 내 플러그인 기반을 개발해야합니까? 현재 플러그인을위한 프로젝트 만 만들고 hpi 파일을 만들어 Jenkins에 넣습니다. 이 단계가 정확한지 확실하지 않습니다. 미리 감사드립니다.
감사 인 IntelliJ에서 디버그 지역 부두 서버를 추가하고 (포트 번호는 위의 cmd를 지정됩니다) 포트 8000을 가리, 사실은 내가 전에 언급 한 mvnDebug 같은 오류가 있습니다.이 JVM TI 에이전트를 두 번로드 할 수 없으며 Java 명령 줄에서 중복 된 jdwp optioFinally를 확인하여 tutorialns를 따라이 문제를 해결했습니다. 마지막으로 튜토리얼을 따르고 intelliJ IDE를 사용하여이 문제를 해결했습니다. 나는 이미 당신의 답변에 투표했습니다. –