Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: Improve controller Dockerfile caching (microsoft#549)
There's no reason to continually do things like fetching eBPF compilation dependencies, rebuild eBPF, fetch Go dependencies, etc. over and over. Most of these things will not change frequently, so deserve to be aggressively cached by Docker layers. The things that are more likely to change can then have a much faster build process. This entailed reducing some of the intermediate image sprawl into a single "bins" image so that cache layers could be reused.
- Loading branch information