Ocena:

Recenzje książki w dużej mierze odzwierciedlają mieszane opinie, przy czym wielu użytkowników uważa ją za wartościową dla początkujących i solidne wprowadzenie do Jenkinsa, podczas gdy inni krytykują jej przestarzałą treść i brak kompleksowych przewodników po niektórych zaawansowanych tematach. Książka jest chwalona za wyjaśnienie kluczowych pojęć i bycie przydatnym źródłem informacji na temat integracji Jenkinsa z przepływami pracy CI. Zauważono jednak, że książka w dużej mierze opiera się na projektach Java i brakuje w niej omówienia alternatywnych języków i konfiguracji.
Zalety:⬤ Świetne źródło informacji dla początkujących, aby zrozumieć Jenkinsa i konfigurację CI.
⬤ Obejmuje podstawowe bloki konstrukcyjne i popularne wtyczki.
⬤ Zapewnia dobre wprowadzenie do koncepcji i przepływów pracy Jenkins.
⬤ Przydatny do szkolenia nowych członków zespołu.
⬤ Przystępny format do praktycznej nauki.
⬤ Nieaktualne informacje wymagające dodatkowych badań online.
⬤ Niewystarczająco wyczerpujące dla zaawansowanych konfiguracji Jenkinsa, zwłaszcza dla rozproszonych kompilacji.
⬤ Duży nacisk na projekty Maven/Java z minimalnym pokryciem innych języków.
⬤ Niektórym wyjaśnieniom brakuje głębi, przez co czytelnicy mogą być zmuszeni do szukania dalszych wyjaśnień.
(na podstawie 34 opinii czytelników)
Jenkins: The Definitive Guide: Continuous Integration for the Masses
Usprawnij tworzenie oprogramowania dzięki Jenkins, popularnemu narzędziu open source opartemu na Javie, które zrewolucjonizowało sposób, w jaki zespoły myślą o ciągłej integracji (CI). Ten kompletny przewodnik pokazuje, jak zautomatyzować procesy kompilacji, integracji, wydawania i wdrażania za pomocą Jenkins - i pokazuje, w jaki sposób CI może zaoszczędzić czas, pieniądze i wiele bólu głowy.
Idealny dla programistów, architektów oprogramowania i kierowników projektów, Jenkins: The Definitive Guide to zarówno samouczek CI, jak i kompleksowe odniesienie do Jenkinsa. Dzięki bogactwu najlepszych praktyk i rzeczywistych wskazówek odkryjesz, jak łatwo jest skonfigurować usługę CI za pomocą Jenkins.
⬤ Dowiesz się, jak zainstalować, skonfigurować i zabezpieczyć serwer Jenkins.
⬤ Organizować i monitorować zadania kompilacji ogólnego przeznaczenia.
⬤ Zintegruj testy automatyczne w celu weryfikacji kompilacji i skonfiguruj raportowanie jakości kodu.
⬤ Ustanowienie skutecznych strategii i technik powiadamiania zespołu.
⬤ Konfigurowanie potoków kompilacji, sparametryzowanych zadań, kompilacji macierzowych i innych zaawansowanych zadań.
⬤ Zarządzanie farmą serwerów Jenkins w celu uruchamiania rozproszonych kompilacji.
⬤ Wdrażanie zautomatyzowanego wdrażania i ciągłego dostarczania.