feat: non-registry --tag; only --push when push needed
This avoids gitlab-ci-local errors when a --push
is passed but no registry/image:tag
is included in the arguments. Now, --push
is only included when a CI_PUSH
(or similar) is set. It also introduces a local tag without associated registry.