|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [PATCH 3/6] CI: Drop Ubuntu 16.04
Ubuntu 16.04 is now fully out of support.
Introduce an 18.04 GCC Debug job in lieu of losing the 16.04 job.
Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
---
CC: Anthony PERARD <anthony.perard@xxxxxxxxxx>
CC: Stefano Stabellini <sstabellini@xxxxxxxxxx>
CC: Michal Orzel <michal.orzel@xxxxxxx>
CC: Doug Goldstein <cardoe@xxxxxxxxxx>
CC: Roger Pau Monné <roger.pau@xxxxxxxxxx>
CC: Juergen Gross <jgross@xxxxxxxx>
CC: Oleksii Kurochko <oleksii.kurochko@xxxxxxxxx>
---
.../build/ubuntu/16.04-x86_64.dockerfile | 65 -------------------
automation/gitlab-ci/build.yaml | 11 +---
2 files changed, 3 insertions(+), 73 deletions(-)
delete mode 100644 automation/build/ubuntu/16.04-x86_64.dockerfile
diff --git a/automation/build/ubuntu/16.04-x86_64.dockerfile
b/automation/build/ubuntu/16.04-x86_64.dockerfile
deleted file mode 100644
index 72a46389fa0d..000000000000
--- a/automation/build/ubuntu/16.04-x86_64.dockerfile
+++ /dev/null
@@ -1,65 +0,0 @@
-# syntax=docker/dockerfile:1
-FROM --platform=linux/amd64 ubuntu:16.04
-LABEL maintainer.name="The Xen Project"
-LABEL maintainer.email="xen-devel@xxxxxxxxxxxxxxxxxxxx"
-
-ENV DEBIAN_FRONTEND=noninteractive
-
-RUN <<EOF
-#!/bin/bash
- set -e
-
- useradd --create-home user
-
- apt-get update
-
- DEPS=(
- # Xen
- bison
- build-essential
- checkpolicy
- clang
- flex
- python3-minimal
-
- # Tools (general)
- ca-certificates
- cpio
- git-core
- gzip
- patch
- perl
- pkg-config
- wget
- # libxenguest dombuilder
- libbz2-dev
- libzstd-dev
- liblzo2-dev
- liblzma-dev
- zlib1g-dev
- # libacpi
- acpica-tools
- # libxl
- uuid-dev
- libyajl-dev
- # RomBIOS
- bcc
- bin86
- # xentop
- libncurses5-dev
- # Python bindings
- python3-dev
- # Ocaml bindings/oxenstored
- ocaml-nox
- ocaml-findlib
-
- # Stubdom download/extract
- bzip2
- )
-
- apt-get -y --no-install-recommends install "${DEPS[@]}"
- rm -rf /var/lib/apt/lists/*
-EOF
-
-USER user
-WORKDIR /build
diff --git a/automation/gitlab-ci/build.yaml b/automation/gitlab-ci/build.yaml
index 0e5fb26c853e..5a933e42f1ab 100644
--- a/automation/gitlab-ci/build.yaml
+++ b/automation/gitlab-ci/build.yaml
@@ -617,18 +617,13 @@ fedora-41-x86_64-gcc-debug:
variables:
CONTAINER: fedora:41-x86_64
-ubuntu-16.04-x86_64-gcc:
+ubuntu-18.04-x86_64-gcc:
extends: .gcc-x86-64-build
variables:
- CONTAINER: ubuntu:16.04-x86_64
+ CONTAINER: ubuntu:18.04-x86_64
-ubuntu-16.04-x86_64-gcc-debug:
+ubuntu-18.04-x86_64-gcc-debug:
extends: .gcc-x86-64-build-debug
- variables:
- CONTAINER: ubuntu:16.04-x86_64
-
-ubuntu-18.04-x86_64-gcc:
- extends: .gcc-x86-64-build
variables:
CONTAINER: ubuntu:18.04-x86_64
--
2.39.5
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |