Dennis Kempin fb512a85b2 Add aarch64-linux-android target | 4 months ago | |
---|---|---|
.. | ||
Dockerfile | e45905b53e dev_container: Fix libc6:arm64 issue during container build | 8 months ago |
Makefile | 518058007c dev_container: Clarify documentation for rebuilding container | 11 months ago |
README.md | 518058007c dev_container: Clarify documentation for rebuilding container | 11 months ago |
version | fb512a85b2 Add aarch64-linux-android target | 4 months ago |
This directory contains the dev container used by developers locally as well as the crosvm CI infrastructure.
The container is defined by tools/impl/dev_container/Dockerfile
, which will primarily run the
tools/install*
scripts to install all dependencies.
To include new dependencies in the container, modify the corresponding install script and rebuild the container with:
make -C tools/impl/dev_container crosvm_dev
This will make the image available for testing locally with tools/dev_container
. You may have to
stop the previous container to pick up the new image tools/dev_container --stop
.
To upload the new version of the container, uprev the version
file and run;
make -C tools/impl/dev_container upload
You need to be a Googler to be able to do so. See go/crosvm/infra for access control and authenticate via:
gcloud auth configure-docker gcr.io