Looks like this has been added as an issue on GitHub [1]. I don't see a
reason why we shouldn't allow multiple --source-image-path values.

[1] https://github.com/openshift/origin/issues/22600

On Thu, Apr 18, 2019 at 9:26 AM Ben Parees <[email protected]> wrote:

>
>
> 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
>
>

-- 

ADAM KAPLAN

SENIOR SOFTWARE ENGINEER - OPENSHIFT

Red Hat <https://www.redhat.com/>

100 E Davie St Raleigh, NC 27601 USA

[email protected]    T: +1-919-754-4843     IM: adambkaplan
<https://red.ht/sig>
_______________________________________________
users mailing list
[email protected]
http://lists.openshift.redhat.com/openshiftmm/listinfo/users

Reply via email to