First, we need to have a suitable (Java 11) builder image in our project
# pulling image locally
docker pull fabric8/s2i-java:latest-java11
# tagging image for OpenShift Registry
docker tag fabric8/s2i-java:latest-java11 docker-registry-default.apps.cluster1.my.org/cp-my-project/s2i-java:latest-java11
# authenticate in Docker with OpenShift Registry
docker login -u my-user -p my-token docker-registry-default.apps.cluster1.my.org
# push builder image into (already existing) imagestream
docker push docker-registry-default.apps.cluster1.my.org/cp-my-project/s2i-java:latest-java11
oc new-app s2i-java:latest-java11~ssh://git@git.my.org/project/repo.git#feature/branch-name ^
--dry-run ^
--name=new-app-name-jh7 ^
--source-secret=scmsecret ^
--allow-missing-images ^
--build-env-file=build-env-jh7.env ^
-o yaml > jh7.yaml
oc create -f jh7.jaml