W Jenkins pracujemy, konfigurując różne etapy danej aplikacji. Działa to z pomocą pracy Jenkinsa, która odnosi się do kompilacji Jenkinsa w oparciu o daną konfigurację w przestrzeni roboczej projektu. Każda seria pracy Jenkinsa jest znana jako kompilacja, a każdy krok w kompilacji jest znany jako krok kompilacji.
Kompilacja może być inicjowana ręcznie przez użytkownika lub automatycznego spustu na podstawie określonego warunku. Jenkins pozwala określić różne parametry, które wywołują kompilację, takie jak zatwierdzenie, zaplanowany czas lub więcej.
Wynik kompilacji Jenkins może być sukcesem lub porażką, w zależności od wyników każdego etapu kompilacji. Kompilacja jest uważana za sukces, jeśli wszystkie kroki kompilacji się powiodą. W przeciwnym razie jest uważane za awarię, jeśli którykolwiek z etapów kompilacji zawiedzie.
Jaki jest numer kompilacji Jenkinsa?
W Jenkins numer kompilacji odnosi się do unikalnego identyfikatora, który jest przypisany do zadania lub zadania w Jenkins. W każdym przypadku, w którym kompilacja jest uruchamiana (ręcznie lub automatycznie), Jenkins ustawia numer sekwencyjny, aby oznaczyć tę kompilację.
Numer kompilacji jest przypisany sekwencyjnie, zaczynając od jednego i wzrasta o 1 dla każdej kolejnej budynku.
Numer kompilacji pomaga zidentyfikować i odwoływać się do konkretnych kompilacji, zwłaszcza gdy zadanie lub zadanie ma wiele kompilacji w czasie.
Na przykład, jeśli masz określony element uruchomiony pięć razy, liczba kompilacji dla każdej kompilacji wynosi od 1, 2, 3, 4 i 5. Następnie możemy odwołać się do każdego numeru kompilacji, aby zebrać informacje o informacjach o kompilacji.
W większości przypadków możesz znaleźć numer kompilacji zawarty w opisie każdej kompilacji, umożliwiając szybkie i łatwe zlokalizowanie każdej kompilacji.
Korzystając z tego samouczka, dowiesz się, w jaki sposób możesz określić numer kompilacji danej kompilacji w Jenkins.
Znajdź numer kompilacji w Jenkins
Aby znaleźć numer kompilacji w Jenkins, zaloguj się do interfejsu Jenkins.
http: // localhost: 8080
Zmień podany adres, jeśli instancja Jenkins działa na niestandardowym adresie.
Po zalogowaniu się przejdź do sekcji „Historia budowy”.
To powinno otworzyć harmonogram wszystkich poprzednich kompilacji dla danego rurociągu. Następnie wybierz „kompilację” z listy wcześniejszych kompilacji. Kliknij, aby wyświetlić informacje o kompilacji.
Na stronie informacji o kompilacji znajdziesz różne informacje i działania, które możesz podjąć na kompilację. Na przykład można znaleźć wyjście konsoli z kompilacji, kroki rurociągu, ponowne uruchomienie kompilacji i nie tylko.
Znajdź numer kompilacji za pomocą CLI Jenkins
Aby znaleźć numer kompilacji zadania w Jenkins za pomocą interfejsu wiersza poleceń (CLI), możemy użyć polecenia curl i zapytać o punkt końcowy XML dla numeru kompilacji ostatniej udanej kompilacji.
Załóżmy, że mamy zadanie o nazwie WebSocket-Chat i chcemy znaleźć liczbę kompilacji ostatniej udanej kompilacji. Możemy uruchomić następujące żądanie:
Curl-User root: hasło http: // localhost: 9001/jobs/WebSocket-Chat/API/XML?xpath =/*/lastSuccessfulBuild/Number
Zapraszam do zastąpienia poprzedniego polecenia docelowym adresem Jenkins, nazwy użytkownika i hasła oraz nazwy zadania.
Uruchamianie poprzedniego polecenia powinno zwrócić numer kompilacji w formacie XML, jak pokazano następująco:
7
Wniosek
Natknąłeś się na różne techniki, aby określić numer kompilacji w Jenkins w tym poście. Dobrze jest zauważyć kilka rzeczy na temat numeru kompilacji Jenkinsa:
Mamy nadzieję, że podobał Ci się ten samouczek. Sprawdź naszą serię Jenkins, aby dowiedzieć się więcej o CI/CD za pomocą Jenkinsa.