Testowanie kodu pipeline w Jenkinsie

Na rynku dostępnych jest wiele narzędzi do testowania konfiguracji IaaC. Mamy lintery/testery dla Dockera, Terraforma czy Ansible. A co z Jenkinsem? Czy wciąż musimy testować wszystko na żywym organizmie? Wprowadzenie Pipeline i współdzielonych bibliotek pozwala nam pisać regularny kod w Groovy. Dodatkowo możemy skorzystać z wbudowanego lintera z instancji Jenkinsa. Dzięki temu możemy pisać testy jednostkowe dla naszych konfiguracji. Podczas prezentacji pokażę jak krok po kroku przygotować środowisko do tworzenia bibliotek jenkinsowych i jak uruchamiać testy tych bibliotek w... Jenkinsie 🙂 Podam też garść praktycznych wskazówek jak używać tego podejścia w realnym środowisku.

speaker photo

Dariusz Grabowski

Od kilkunastu lat zajmuje się programowaniem. Zawodowo jest związany głównie z firmami z branży telekomunikacji. Pasjonuje się uczeniem programowania i tematów pokrewnych. Jest miłośnikiem wszelkiego rodzaju automatyzacji. Na co dzień zajmuję się programowaniem w C++ i utrzymaniem systemów ciągłej integracji z użyciem Jenkinsa. Spełnia się także w roli Scrum Mastera pomagając zespołowi działać efektywnie. Na co dzień prowadzi bloga https://szkolajenkinsa.pl

zobacz nagranie