Skip to content

Commit 4fd77b4

Browse files
authored
.sync/Version.njk: Switch to Project Mu Ubuntu 22 containers (#182)
Updates the default Linux build container from Fedora 37 to Ubuntu 22. The container feed moves from `ghcr.io/tianocore/containers` to `ghcr.io/microsoft/mu_devops`. Note: This is marked as a breaking change because of the distro change from Fedora to Ubuntu. Commands run inside the container such as those interacting with the package manager need to be reviewed and updated. Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com>
1 parent cc7f6cc commit 4fd77b4

5 files changed

Lines changed: 3 additions & 13 deletions

File tree

.sync/Version.njk

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,5 +35,5 @@
3535
{# The latest Project Mu release branch value. #}
3636
{% set latest_mu_release_branch = "release/202302" %}
3737

38-
{# The version of the fedora-37-build container to use. #}
39-
{% set linux_build_container = "ghcr.io/tianocore/containers/fedora-37-build:3b3eb8f" %}
38+
{# The version of the ubuntu-22-build container to use. #}
39+
{% set linux_build_container = "ghcr.io/microsoft/mu_devops/ubuntu-22-build:4a1f8d3" %}

.sync/azure_pipelines/custom/mu_feature_config/Ubuntu-GCC5.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,6 @@ jobs:
3131
arch_list: $(arch_list)
3232
do_ci_build: true
3333
do_ci_setup: true
34-
extra_steps:
35-
- script: sudo dnf install --assumeyes mingw64-gcc
36-
displayName: Install Windows Resource Compiler for Linux
3734
packages: SetupDataPkg
3835
target_list: DEBUG,RELEASE,NO-TARGET,NOOPT
3936
tool_chain_tag: $(tool_chain_tag)

.sync/azure_pipelines/custom/mu_oem_sample/Ubuntu-GCC5.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,6 @@ jobs:
3232
do_ci_build: true
3333
do_ci_setup: true
3434
do_non_ci_setup: true
35-
extra_steps:
36-
- script: sudo dnf install --assumeyes mingw64-gcc
37-
displayName: Install Windows Resource Compiler for Linux
3835
packages: OemPkg
3936
target_list: DEBUG,RELEASE,NO-TARGET,NOOPT
4037
tool_chain_tag: $(tool_chain_tag)

.sync/azure_pipelines/matrix_dependent/Ubuntu-GCC5.yml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,6 @@ jobs:
3636
parameters:
3737
arch_list: $(arch_list)
3838
extra_build_args: CODE_COVERAGE=TRUE
39-
extra_install_step:
40-
- script: |
41-
sudo dnf install --assumeyes mingw64-gcc
42-
displayName: Install Windows Resource Compiler for Linux
4339
tool_chain_tag: 'GCC5'
4440
vm_image: $(vm_image)
4541
container_image: linux-gcc

.sync/devcontainer/devcontainer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"image": "ghcr.io/tianocore/containers/fedora-37-dev:latest",
2+
"image": "ghcr.io/microsoft/mu_devops/ubuntu-22-dev:latest",
33
"postCreateCommand": "git config --global --add safe.directory '*' && pip install --upgrade -r pip-requirements.txt",
44
"customizations": {
55
"vscode": {

0 commit comments

Comments
 (0)