2013-05-31 10 views
7

Zbudowałem nową wtyczkę "Hello World" dla Jenkinsa i udało mi się ją przesłać na Jenkinsa i działa poprawnie. Teraz próbuję zmienić wtyczkę i debugować ją na Jenkins. Zrobiłem to zgodnie z instrukcją na tym kursie https://wiki.jenkins-ci.org/display/JENKINS/Plugin+tutorialdebugowanie jenkinsa z zaćmieniem

Próbowałem tego polecenia:

mvnDebug hpi:run 

a następnie rozpocząć debugowanie z Eclipse do portu 8000, który jest portem że Jenkins otwiera się do debugowania. Zaćmienie mogło połączyć się z właściwym portem i otrzymałem komunikat, który wydaje się być poprawny:

[info] Jenkins is fully up and running 

Wygląda na to, że wszystko poszło dobrze. Następnie idę do localhost: 8080, aby zobaczyć wtyczkę, ale nic nie znalazłem. Czy ktoś może mi w tym pomóc? Dzięki.

+0

Ta sama uwaga tutaj. W moim przypadku próbowałem debugować istniejącą wtyczkę (vSphere-cloud-plugin). Próbowałem nawet przesłać plik hpi pod swoim lokalnym folderem docelowym do mojego hosta lokalnego: 8080 Jenkins, ale nie widzę linku do dodania nowej chmury do adresu URL zarządzania Jenkins. –

+0

Upewnij się, że sprawdzasz ten adres: http: // localhost: 8080/jenkins/(z "/ jenkins /" z tyłu). – Bowen

Odpowiedz

2

Ok, o debugowaniu wtyczek Jenkinsa, wiem, że jest trochę informacji. Mogę powiedzieć, jak debugować:

Korzystanie z samouczka z https://wiki.jenkins-ci.org/display/JENKINS/Plugin+tutorial#Plugintutorial-DebuggingaPlugin 1. Zatrzymaj jenkins usługi 2. cmd biegnę zestaw MAVEN_OPTS = -Xdebug -Xrunjdwp: transport = dt_socket, serwer = Y = 8000, adres , zawieś = n i mvn hpi: uruchom Uwaga: Kompilacja automatycznie musi być odznaczona w Eclipse. A po uruchomieniu mvn hpi: uruchom, próbuję podłączyć Eclipse do portu za pomocą java remote (lub coś podobnego).

Druga metoda, która używam to: 1. Po zainstalowaniu wtyczki maven w Eclipse 2. Utwórz konfigurację Uruchom jako maven w Eclipse 3. Zatrzymaj serwer Jenkins 4. Uruchom konfigurację 5. Dostęp localhost: 8080/Jenkins

Przepraszamy za nie podając dokładne kroki, ale mam te konfiguracje na moim komputerze w pracy ...

Ponadto, moim zdaniem druga metoda jest bardziej stabilny. Używam go często, gdy pracuję z moją wtyczką ...