combine linux and win Dockerfiles using build targets
Reason for Change:
collapses the $OS.Dockerfiles in to a single Dockerfile and combines build stages where possible. This helps us maintain consistency between the containers built for different OSes. Updated for CNS, azure-cni, and azure-ipam. NPM Dockerfiles were not updated except to add target labels to the final image so that they would continue to build with the updated Make recipe.
Issue Fixed:
Requirements:
- [ ] uses conventional commit messages
- [ ] includes documentation
- [ ] adds unit tests
- [ ] relevant PR labels added
Notes:
👀
This pull request is stale because it has been open for 2 weeks with no activity. Remove stale label or comment or this will be closed in 7 days
This pull request is stale because it has been open for 2 weeks with no activity. Remove stale label or comment or this will be closed in 7 days
This pull request is stale because it has been open for 2 weeks with no activity. Remove stale label or comment or this will be closed in 7 days
/azp run Azure Container Networking PR
Azure Pipelines successfully started running 1 pipeline(s).
This pull request is stale because it has been open for 2 weeks with no activity. Remove stale label or comment or this will be closed in 7 days
/azp run Azure Container Networking PR
Azure Pipelines successfully started running 1 pipeline(s).
This pull request is stale because it has been open for 2 weeks with no activity. Remove stale label or comment or this will be closed in 7 days