Piotr Bielak
Informatyką jestem zafascynowany od dzieciństwa. Programowanie zacząłem ponad 10 lat temu, szlifując swoje umiejętności w różnych językach (Delphi, C, JS, Java). Obecnie programuję głównie w Pythonie oraz Rust. Po ukończonych studiach inżynierskich z informatyki, postanowiłem poznać i rozwinąć się w tematyce Data Science oraz uczenia maszynowego (wybierając kierunek “Danologii” na studia magisterskie). Jestem fan otwartego oprogramowania oraz czystego kodu. Ostatnio w ramach pracy zawodowej zajmowałem się tematem automatyzacji (CI/CD) w środowiskach chmurowych (Jenkins & Openstack).
Zuul trzeci – wyrzuca zły kod na śmieci
W ramach prezentacji przedstawimy narzędzie, które obecnie stoi za jedną z największych infrastruktur testowych w świecie otwartego oprogramowania. Zrodzony jako wsparcie dla Jenkinsa, Zuul ewoluował i aktualnie – w wersji 3 – stanowi już pełnoprawny, samodzielny system automatyzacji procesów CI/CD. Opowiemy o komponentach z których Zuul się składa, przybliżymy zasadę jego działania, skonfrontujemy pokrótce z innymi narzędziami oraz pomożemy uruchomić przykładową instalację i rozpocząć pracę z tym narzędziem.