Project

General

Profile

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

Back