On Thu, Apr 18, 2019 at 6:05 AM Alix ander <[email protected]>
wrote:

> Hi Everyone,
>
> when writing a build config in openshift, i can copy multiple
> directories from one container to another like this
> ```yaml
> source:
>     images:
>       - from:
>           kind: ImageStreamTag
>           name: 'buildervscv:latest'
>         paths:
>           - destinationDir: .
>             sourcePath: /opt/app-root/src/dist/.
>           - destinationDir: .
>             sourcePath: /opt/app-root/src/openshift/conf/.
> ```
>
> how can i do the same thing using oc new-build ?
>
> I tried
> ```
> 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
> ```
>
> with the fist one only one directory is being copied! and the rest are
> throwing an error.
>

Unfortunately it looks like new-build only accepts a single
--source-image-path argument right now (meaning if you pass multiple, it
will just use the first one i guess, though I would have expected it to use
the last one).  If you need to specify multiple you'd have to edit/patch
the buildconfig after it is created to add the additional paths.



>
> Any help?
>
> _______________________________________________
> users mailing list
> [email protected]
> http://lists.openshift.redhat.com/openshiftmm/listinfo/users
>


-- 
Ben Parees | OpenShift
_______________________________________________
users mailing list
[email protected]
http://lists.openshift.redhat.com/openshiftmm/listinfo/users

Reply via email to