Openshift `.gitlab-ci.yml` template using image deploy
Description
We have an Openshift template (gitlab-ci-yml!27 (merged)), but it uses Openshift to build the Docker image in the last steps and doesn't use Docker for testing at all (or our container registry). I'm working on a version (https://gitlab.com/markpundsack/oc-example/blob/master/.gitlab-ci.yml) that builds the image locally and stores it to our registry and uses Openshift to deploy the app (without needing to create Kubernetes yml files). It somewhat works, but doesn't handle long project/branch names well, and doesn't update apps after the initial deploy. Only creating the issue here for better visibility, but actual template will be in https://gitlab.com/gitlab-org/gitlab-ci-yml.