скопировать несколько каталогов, используя oc new-build с флагом source-image-path - PullRequest
0 голосов
/ 18 апреля 2019

при написании конфигурации сборки в openshift, я могу скопировать несколько каталогов из одного контейнера в другой, как это

source:
    images:
      - from:
          kind: ImageStreamTag
          name: 'builder:latest'
        paths:
          - destinationDir: .
            sourcePath: /opt/app-root/src/dist/.
          - destinationDir: .
            sourcePath: /opt/app-root/src/openshift/conf/.

как я могу сделать то же самое, используя oc new-build?

Я пытался

oc new-build --source-image=builder --source-image-path=/opt/app-root/src/dist/.:. --source-image-path=/opt/app-root/src/openshift/conf/.:. --image-stream=openshift/nginx
oc new-build  --source-image=builder --source-image-path /opt/app-root/src/dist/.:. /opt/app-root/src/openshift/conf/.:. --image-stream=openshift/nginx
oc new-build  --source-image=builder --source-image-path=[/opt/app-root/src/dist/.:.,/opt/app-root/src/openshift/conf/.:.] --image-stream=openshift/nginx

с первого, только один каталог копируется!а остальные выдают ошибку.

...