dotnet / dotnet/dotnet-buildtools-prereqs-docker
Layring for cross image and /scripts directory
- Dominant language
- Dockerfile
- Stars
- 87
- Forks
- 118
- Avg merge
- 10h 26m
- Merged PRs (30d)
- 4
Description
Arcade is cloned in the layer where llvm is built `src/azurelinux/3.0/net10.0/crossdeps-builder/amd64/Dockerfile`. If we make a change for one platform in rootfs script which resides in arcade repo, then we need to rebuild multiple layers in order to pick up that change:
* `src/azurelinux/3.0/net10.0/crossdeps-llvm/amd64/Dockerfile`
* `src/azurelinux/3.0/net10.0/crossdeps-builder/amd64/Dockerfile`
* `src/azurelinux/3.0/net10.0/cross/`
this way we end up rebuilding a lot of unrelated stuff and waste many hours. We should move `git clone` step to cross dockerfiles because that's where we use the scripts.
cc @sbomer
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.