Epic #129
Updated by torgiren almost 4 years ago
* gitlab-ci dodaje manualny step "make release candidate" lub "make release" * make release dostępny jest, gdy aktualny commit jest już -rcX * gitlab-ci szuka commitów od ostatniego taga i wyciąga commit messages * Każdy commit zawiera issue id. * gitlab-ci odpytuje redmine (bądź inny system ticketowy) o typ issuesa (feature, bug). * na tej podstawie określa czy podbijać minor czy bug. * jeśli któryś commit ma w commit message wyrażenie "Braking change", automatyczne tworzenie taga zostaje przerwane i dev musi sam określić czy to major czy jednak zwykły minor rzeczy do przemyślenia: * określenie, czy zmiana dotyczy Dockera czy helma. Czy pole w redmine? Czy bazując na zmianach w plikach? Być może zrobić po zmianach w plikach a za miesiąc zrobić retrospekcję czy to działa i czy tak można zostawić czy trzeba mieć coś lepszego * czy podbicie dockera powinno podbijać helma bo appVersion?