Kapsułki do kawy i GitLab CI — jak uprościłem pipeline dla całej organizacji

Jeśli kiedykolwiek używałeś ekspresu na kapsułki, wiesz jak to działa: wkładasz kapsułkę, naciskasz guzik i masz kawę. Nie musisz wiedzieć, jak dokładnie działa zaworek, jaka jest temperatura wody ani skąd bierze się ciśnienie. Ekspres robi swoje, kapsułka dostarcza składniki — ty dostajesz wynik. Dokładnie tak samo zacząłem myśleć o GitLab CI — i tak powstał wzorzec, który uprościł pipeline dla całej organizacji.
Problemy, które rozwiązujemy:
Section titled “Problemy, które rozwiązujemy:”- Copy-paste pipelines: każdy projekt z własnym
.gitlab-ci.yml, każdy inny, każdy z błędami - Brak spójności: zmiana jednej reguły = ręczna aktualizacja w 15 projektach
- Duplikacja logiki: kod pipeline rozrzucony po wszystkich repozytoriach


