FIX: Template for building container images not executed on branches diffrent than default
Opis
Zastosowaliśmy reguły w celu definiowania nazwy kontenera, niestety popełniliśmy błąd, ponieważ job wykona się tylko wtedy jeśli jakakolwiek reguła zostanie spełniona. W templejcie do budowania kontenrów jest jedna reguła która pozwoli na wykonanie joba tylko w defaultowym branchu, należy dodac drugą regułe na wszystkie pozostałe przypadki.
Proponowane zmiany
template-container-build:
extends: ".template-container-build-base"
rules:
- if: "$CI_COMMIT_REF_NAME == $CI_DEFAULT_BRANCH"
variables:
_TEMPLATE_CONTAINER_DEFAULT: "${CI_REGISTRY_IMAGE}"
- if: "$CI_COMMIT_REF_NAME != $CI_DEFAULT_BRANCH"
variables:
_TEMPLATE_CONTAINER_DEFAULT: "${CI_REGISTRY_IMAGE}:${CI_COMMIT_REF_NAME}"