Project

General

Profile

Actions

Epic #129

open

Autowersjonowanie helmów i dockerów

Added by torgiren almost 4 years ago. Updated almost 4 years ago.

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
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?

Related issues 3 (1 open2 closed)

Related to exphost - Feature #59: remove __VERSION__ from default helm CINewtorgiren11/23/2021

Actions
Related to exphost-controller - Feature #143: extract webui from controller app into seperate helmClosedtorgiren12/30/2021

Actions
Related to exphost-controller - Feature #144: design docker and helm tagging modelClosedtorgiren12/30/2021

Actions
Actions

Also available in: Atom PDF