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 
 * czy podbicie dockera powinno podbijać helma bo appVersion? 

Back