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