Commit Graph

3 Commits

Author SHA1 Message Date
647a6f28a7 fix: also push :latest tag on every build
values.yaml image.tag defaults to 'latest' for initial deploy.
Pipeline always pushes both <branch>-<random8> and :latest so
ArgoCD can pull the newest image without a chart version bump.
2026-04-26 15:00:31 +07:00
2e3a68421b feat: add BranchStrategy class
Mirrors company BasePipeline pattern. Static methods determine
what pipeline stages run per branch:
- PR-*: test only
- feature/*: test + build/push + helm bump + git push
- develop/main/release/hotfix: test + build/push only

imageTag() returns branch-appropriate tag format:
release/x.y.z -> x.y.z, others -> <prefix>-<random8>
2026-04-26 13:55:58 +07:00
10c2f73587 first commit 2026-04-26 13:43:49 +07:00