From cb61e169a4f1ae86086e7f6222d2f694c2444c4b Mon Sep 17 00:00:00 2001 From: Miro Stauder Date: Mon, 23 May 2022 08:06:11 +0000 Subject: [PATCH] add almalinux9 builds --- Makefile | 34 ++++++++++++++++++++++++++++++++-- docker-compose.yml | 45 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 77 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 889767372..35da72e50 100644 --- a/Makefile +++ b/Makefile @@ -208,7 +208,7 @@ amd64-fedora: fedora27 fedora27-dbg fedora28 fedora28-dbg fedora33 fedora33-dbg amd64-opensuse: opensuse15 opensuse15-clang opensuse15-dbg .PHONY: amd64-opensuse -amd64-almalinux: almalinux8 almalinux8-clang almalinux8-dbg +amd64-almalinux: almalinux8 almalinux8-clang almalinux8-dbg almalinux9 almalinux9-clang almalinux9-dbg .PHONY: amd64-almalinux @@ -232,7 +232,7 @@ arm64-fedora: fedora33-arm64 fedora34-arm64 arm64-opensuse: opensuse15-arm64 .PHONY: arm64-opensuse -arm64-almalinux: almalinux8-arm64 +arm64-almalinux: almalinux8-arm64 almalinux9-arm64 .PHONY: arm64-almalinux @@ -425,6 +425,19 @@ almalinux8-dbg: binaries/proxysql-${CURVER}-1-almalinux8-dbg.x86_64.rpm .PHONY: almalinux8-dbg +almalinux9: binaries/proxysql-${CURVER}-1-almalinux9.x86_64.rpm +.PHONY: almalinux8 + +almalinux9-arm64: binaries/proxysql-${CURVER}-1-almalinux9.aarch64.rpm +.PHONY: almalinux9-arm64 + +almalinux9-clang: binaries/proxysql-${CURVER}-1-almalinux9-clang.x86_64.rpm +.PHONY: almalinux9-clang + +almalinux9-dbg: binaries/proxysql-${CURVER}-1-almalinux9-dbg.x86_64.rpm +.PHONY: almalinux9-dbg + + binaries/proxysql-${CURVER}-1-centos6.x86_64.rpm: docker-compose up centos6_build @@ -668,6 +681,23 @@ binaries/proxysql-${CURVER}-1-almalinux8-dbg.x86_64.rpm: docker-compose rm -f +binaries/proxysql-${CURVER}-1-almalinux9.x86_64.rpm: + docker-compose up almalinux9_build + docker-compose rm -f + +binaries/proxysql-${CURVER}-1-almalinux9.aarch64.rpm: + docker-compose up almalinux9_build + docker-compose rm -f + +binaries/proxysql-${CURVER}-1-almalinux9-clang.x86_64.rpm: + docker-compose up almalinux9_clang_build + docker-compose rm -f + +binaries/proxysql-${CURVER}-1-almalinux9-dbg.x86_64.rpm: + docker-compose up almalinux9_dbg_build + docker-compose rm -f + + .PHONY: cleanall cleanall: diff --git a/docker-compose.yml b/docker-compose.yml index 364e45fd0..c86e2cf45 100755 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -649,3 +649,48 @@ services: command: - /opt/entrypoint/entrypoint.bash + almalinux9_build: + image: proxysql/packaging:build-almalinux9 + volumes: + - ./docker/images/proxysql/rhel-compliant/rpmmacros/:/root/ + - ./docker/images/proxysql/rhel-compliant/entrypoint/:/opt/entrypoint/ + - ./:/opt/proxysql/ + environment: + - MAKE + - MAKEOPT + - CURVER + - PKG_RELEASE=almalinux9 + - PROXYSQL_BUILD_TYPE=clickhouse + command: + - /opt/entrypoint/entrypoint.bash + + almalinux9_clang_build: + image: proxysql/packaging:build-clang-almalinux9 + volumes: + - ./docker/images/proxysql/rhel-compliant/rpmmacros/:/root/ + - ./docker/images/proxysql/rhel-compliant/entrypoint/:/opt/entrypoint/ + - ./:/opt/proxysql/ + environment: + - MAKE + - MAKEOPT + - CURVER + - PKG_RELEASE=almalinux9-clang + - PROXYSQL_BUILD_TYPE=clickhouse + command: + - /opt/entrypoint/entrypoint.bash + + almalinux9_dbg_build: + image: proxysql/packaging:build-almalinux9 + volumes: + - ./docker/images/proxysql/rhel-compliant/rpmmacros/:/root/ + - ./docker/images/proxysql/rhel-compliant/entrypoint/:/opt/entrypoint/ + - ./:/opt/proxysql/ + environment: + - MAKE + - MAKEOPT + - CURVER + - PKG_RELEASE=dbg-almalinux9 + - PROXYSQL_BUILD_TYPE=debug + command: + - /opt/entrypoint/entrypoint.bash +