Actions
Epic #129
openAutowersjonowanie helmów i dockerów
Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Start date:
12/26/2021
Due date:
% Done:
0%
Estimated time:
Description
- 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
- 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?
Actions