Description
Glad to see there's a containerized environment to support building zephyr.
I have a more narrowly focused use case that I'd like supported, and am looking for feedback:
Background:
I'd like a container that I can use for building the sources both as part of my development flow, as well as through CI testing.
Issue with current implementation:
The container image supports VNC, which is helpful for some, but is excessive for my use case. Aside from size addition, it seems to have necessitated creating users, etc.
These users don't necessarily map to who will ultimately use the container to build and then utilze the built artifacts to test/run.
I'd like to be able to execute a build as follows:
docker run -it --user "$(id -u):$(id -g)" -v /my/west/workdir /home/eric/src/zephyrproject:/workdir --workdir /workdir/zephyr bash -c "west build with my args"
This allows me to obtain artifacts that are owned by the calling user.
Query
Does it make sense to offer a build environment that doesn't include VNC and container-build-time defined users?
Metadata
Metadata
Assignees
Labels
Type
Projects
Status