Project MU uses containers to build on Linux. These containers come with all of the tools expected for CI and virtual platform pipelines and local development. Containers can be pulled. For more details see the mu_devops packages page.
The MU Ubuntu container provides the following layers. Ubuntu-22 is the recommended container image because it best aligns with existing development flows and provides tools needed to cross compile both kernel and user mode components needed in MU.
Name | Description | Package |
---|---|---|
Build | Used for CI pipeline builds. | ubuntu-22-build |
Test | Used for virtual platform pipelines. | ubuntu-22-test |
Dev | Used local development. | ubuntu-22-dev |