services: #################################################################################################### #################################################################################################### _build: image: none network_mode: bridge privileged: true environment: - MAKE - MAKEOPT - CURVER - PKG_RELEASE - PROXYSQL_BUILD_TYPE - WITHGCOV - NOJEMALLOC - WITHASAN - BLD_NAME - PROXYSQLGENAI - GIT_VERSION command: bash -l -c /opt/entrypoint/entrypoint.bash #################################################################################################### #################################################################################################### centos9_build: extends: service: _build image: proxysql/packaging:build-centos9-v4.0.0 volumes: - ./docker/images/proxysql/rhel-compliant/rpmmacros/rpmbuild/:/root/rpmbuild/ - ./docker/images/proxysql/rhel-compliant/rpmmacros/.rpmmacros:/root/.rpmmacros - ./docker/images/proxysql/rhel-compliant/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: - PKG_RELEASE=centos9 - PROXYSQL_BUILD_TYPE=clickhouse centos9_clang_build: extends: service: centos9_build image: proxysql/packaging:build-clang-centos9-v4.0.0 environment: - PKG_RELEASE=centos9-clang centos9_dbg_build: extends: service: centos9_build environment: - PKG_RELEASE=dbg-centos9 - PROXYSQL_BUILD_TYPE=debug #################################################################################################### centos10_build: extends: service: _build image: proxysql/packaging:build-centos10-v4.0.0 volumes: - ./docker/images/proxysql/rhel-compliant/rpmmacros/rpmbuild/:/root/rpmbuild/ - ./docker/images/proxysql/rhel-compliant/rpmmacros/.rpmmacros:/root/.rpmmacros - ./docker/images/proxysql/rhel-compliant/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: - PKG_RELEASE=centos10 - PROXYSQL_BUILD_TYPE=clickhouse centos10_clang_build: extends: service: centos10_build image: proxysql/packaging:build-clang-centos10-v4.0.0 environment: - PKG_RELEASE=centos10-clang centos10_dbg_build: extends: service: centos10_build environment: - PKG_RELEASE=dbg-centos10 - PROXYSQL_BUILD_TYPE=debug #################################################################################################### #################################################################################################### fedora42_build: extends: service: _build image: proxysql/packaging:build-fedora42-v4.0.0 volumes: - ./docker/images/proxysql/rhel-compliant/rpmmacros/rpmbuild/:/root/rpmbuild/ - ./docker/images/proxysql/rhel-compliant/rpmmacros/.rpmmacros:/root/.rpmmacros - ./docker/images/proxysql/rhel-compliant/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: - PKG_RELEASE=fedora42 - PROXYSQL_BUILD_TYPE=clickhouse fedora42_clang_build: extends: service: fedora42_build image: proxysql/packaging:build-clang-fedora42-v4.0.0 environment: - PKG_RELEASE=fedora42-clang fedora42_dbg_build: extends: service: fedora42_build environment: - PKG_RELEASE=dbg-fedora42 - PROXYSQL_BUILD_TYPE=debug #################################################################################################### fedora43_build: extends: service: _build image: proxysql/packaging:build-fedora43-v4.0.0 volumes: - ./docker/images/proxysql/rhel-compliant/rpmmacros/rpmbuild/:/root/rpmbuild/ - ./docker/images/proxysql/rhel-compliant/rpmmacros/.rpmmacros:/root/.rpmmacros - ./docker/images/proxysql/rhel-compliant/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: - PKG_RELEASE=fedora43 - PROXYSQL_BUILD_TYPE=clickhouse fedora43_clang_build: extends: service: fedora43_build image: proxysql/packaging:build-clang-fedora43-v4.0.0 environment: - PKG_RELEASE=fedora43-clang fedora43_dbg_build: extends: service: fedora43_build environment: - PKG_RELEASE=dbg-fedora43 - PROXYSQL_BUILD_TYPE=debug #################################################################################################### #################################################################################################### debian12_build: extends: service: _build image: proxysql/packaging:build-debian12-v4.0.0 volumes: - ./docker/images/proxysql/deb-compliant/ctl/:/root/ctl/ - ./docker/images/proxysql/deb-compliant/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: - PKG_RELEASE=debian12 - PROXYSQL_BUILD_TYPE=clickhouse debian12_clang_build: extends: service: debian12_build image: proxysql/packaging:build-clang-debian12-v4.0.0 environment: - PKG_RELEASE=debian12-clang debian12_dbg_build: extends: service: debian12_build environment: - PKG_RELEASE=dbg-debian12 - PROXYSQL_BUILD_TYPE=debug #################################################################################################### debian13_build: extends: service: _build image: proxysql/packaging:build-debian13-v4.0.0 volumes: - ./docker/images/proxysql/deb-compliant/ctl/:/root/ctl/ - ./docker/images/proxysql/deb-compliant/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: - PKG_RELEASE=debian13 - PROXYSQL_BUILD_TYPE=clickhouse debian13_clang_build: extends: service: debian13_build image: proxysql/packaging:build-clang-debian13-v4.0.0 environment: - PKG_RELEASE=debian13-clang debian13_dbg_build: extends: service: debian13_build environment: - PKG_RELEASE=dbg-debian13 - PROXYSQL_BUILD_TYPE=debug #################################################################################################### #################################################################################################### ubuntu22_build: extends: service: _build image: proxysql/packaging:build-ubuntu22-v4.0.0 volumes: - ./docker/images/proxysql/deb-compliant/ctl/:/root/ctl/ - ./docker/images/proxysql/deb-compliant/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: - PKG_RELEASE=ubuntu22 - PROXYSQL_BUILD_TYPE=clickhouse ubuntu22_clang_build: extends: service: ubuntu22_build image: proxysql/packaging:build-clang-ubuntu22-v4.0.0 environment: - PKG_RELEASE=ubuntu22-clang ubuntu22_dbg_build: extends: service: ubuntu22_build environment: - PKG_RELEASE=dbg-ubuntu22 - PROXYSQL_BUILD_TYPE=debug #################################################################################################### ubuntu24_build: extends: service: _build image: proxysql/packaging:build-ubuntu24-v4.0.0 volumes: - ./docker/images/proxysql/deb-compliant/ctl/:/root/ctl/ - ./docker/images/proxysql/deb-compliant/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: - PKG_RELEASE=ubuntu24 - PROXYSQL_BUILD_TYPE=clickhouse ubuntu24_clang_build: extends: service: ubuntu24_build image: proxysql/packaging:build-clang-ubuntu24-v4.0.0 environment: - PKG_RELEASE=ubuntu24-clang ubuntu24_dbg_build: extends: service: ubuntu24_build environment: - PKG_RELEASE=dbg-ubuntu24 - PROXYSQL_BUILD_TYPE=debug #################################################################################################### #################################################################################################### opensuse15_build: extends: service: _build image: proxysql/packaging:build-opensuse15-v4.0.0 volumes: - ./docker/images/proxysql/suse-compliant/rpmmacros/rpmbuild/:/root/rpmbuild/ - ./docker/images/proxysql/suse-compliant/rpmmacros/.rpmmacros:/root/.rpmmacros - ./docker/images/proxysql/suse-compliant/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: - PKG_RELEASE=opensuse15 - PROXYSQL_BUILD_TYPE=clickhouse opensuse15_clang_build: extends: service: opensuse15_build image: proxysql/packaging:build-clang-opensuse15-v4.0.0 environment: - PKG_RELEASE=opensuse15-clang opensuse15_dbg_build: extends: service: opensuse15_build environment: - PKG_RELEASE=dbg-opensuse15 - PROXYSQL_BUILD_TYPE=debug #################################################################################################### opensuse16_build: extends: service: _build image: proxysql/packaging:build-opensuse16-v4.0.0 volumes: - ./docker/images/proxysql/suse-compliant/rpmmacros/rpmbuild/:/root/rpmbuild/ - ./docker/images/proxysql/suse-compliant/rpmmacros/.rpmmacros:/root/.rpmmacros - ./docker/images/proxysql/suse-compliant/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: - PKG_RELEASE=opensuse16 - PROXYSQL_BUILD_TYPE=clickhouse opensuse16_clang_build: extends: service: opensuse16_build image: proxysql/packaging:build-clang-opensuse16-v4.0.0 environment: - PKG_RELEASE=opensuse16-clang opensuse16_dbg_build: extends: service: opensuse16_build environment: - PKG_RELEASE=dbg-opensuse16 - PROXYSQL_BUILD_TYPE=debug #################################################################################################### #################################################################################################### almalinux8_build: extends: service: _build image: proxysql/packaging:build-almalinux8-v4.0.0 volumes: - ./docker/images/proxysql/rhel-compliant/rpmmacros/rpmbuild/:/root/rpmbuild/ - ./docker/images/proxysql/rhel-compliant/rpmmacros/.rpmmacros:/root/.rpmmacros - ./docker/images/proxysql/rhel-compliant/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: - PKG_RELEASE=almalinux8 - PROXYSQL_BUILD_TYPE=clickhouse almalinux8_clang_build: extends: service: almalinux8_build image: proxysql/packaging:build-clang-almalinux8-v4.0.0 environment: - PKG_RELEASE=almalinux8-clang almalinux8_dbg_build: extends: service: almalinux8_build environment: - PKG_RELEASE=dbg-almalinux8 - PROXYSQL_BUILD_TYPE=debug #################################################################################################### almalinux9_build: extends: service: _build image: proxysql/packaging:build-almalinux9-v4.0.0 volumes: - ./docker/images/proxysql/rhel-compliant/rpmmacros/rpmbuild/:/root/rpmbuild/ - ./docker/images/proxysql/rhel-compliant/rpmmacros/.rpmmacros:/root/.rpmmacros - ./docker/images/proxysql/rhel-compliant/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: - PKG_RELEASE=almalinux9 - PROXYSQL_BUILD_TYPE=clickhouse almalinux9_clang_build: extends: service: almalinux9_build image: proxysql/packaging:build-clang-almalinux9-v4.0.0 environment: - PKG_RELEASE=almalinux9-clang almalinux9_dbg_build: extends: service: almalinux9_build environment: - PKG_RELEASE=dbg-almalinux9 - PROXYSQL_BUILD_TYPE=debug #################################################################################################### almalinux10_build: extends: service: _build image: proxysql/packaging:build-almalinux10-v4.0.0 volumes: - ./docker/images/proxysql/rhel-compliant/rpmmacros/rpmbuild/:/root/rpmbuild/ - ./docker/images/proxysql/rhel-compliant/rpmmacros/.rpmmacros:/root/.rpmmacros - ./docker/images/proxysql/rhel-compliant/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: - PKG_RELEASE=almalinux10 - PROXYSQL_BUILD_TYPE=clickhouse almalinux10_clang_build: extends: service: almalinux10_build image: proxysql/packaging:build-clang-almalinux10-v4.0.0 environment: - PKG_RELEASE=almalinux10-clang almalinux10_dbg_build: extends: service: almalinux10_build environment: - PKG_RELEASE=dbg-almalinux10 - PROXYSQL_BUILD_TYPE=debug #################################################################################################### ####################################################################################################