mirror of
https://gitlab.linphone.org/BC/public/flexisip-account-manager.git
synced 2026-04-18 04:48:26 +00:00
Added Rocky9 Packaging for php-redis dependencies
This commit is contained in:
parent
46ff32f6c4
commit
e7ef10af2e
3 changed files with 34 additions and 7 deletions
|
|
@ -38,6 +38,14 @@ remi-rocky8-deploy:
|
||||||
- remi-rocky8-package
|
- remi-rocky8-package
|
||||||
- remi-rocky8-test
|
- remi-rocky8-test
|
||||||
|
|
||||||
|
remi-rocky9-deploy:
|
||||||
|
extends: .deploy
|
||||||
|
script:
|
||||||
|
- ./deploy_packages.sh rockylinux
|
||||||
|
needs:
|
||||||
|
- remi-rocky9-package
|
||||||
|
- remi-rocky9-test
|
||||||
|
|
||||||
.deploy:
|
.deploy:
|
||||||
stage: deploy
|
stage: deploy
|
||||||
tags: ["docker"]
|
tags: ["docker"]
|
||||||
|
|
|
||||||
|
|
@ -25,23 +25,34 @@ debian12-package:
|
||||||
|
|
||||||
remi-rocky8-package:
|
remi-rocky8-package:
|
||||||
image: gitlab.linphone.org:4567/bc/public/docker/rocky8-php:$ROCKY_8_IMAGE_VERSION
|
image: gitlab.linphone.org:4567/bc/public/docker/rocky8-php:$ROCKY_8_IMAGE_VERSION
|
||||||
|
extends: .remi-rocky-package
|
||||||
|
variables:
|
||||||
|
EL_VERSION: 8
|
||||||
|
|
||||||
|
remi-rocky9-package:
|
||||||
|
image: gitlab.linphone.org:4567/bc/public/docker/rocky9-php:$ROCKY_9_IMAGE_VERSION
|
||||||
|
extends: .remi-rocky-package
|
||||||
|
variables:
|
||||||
|
EL_VERSION: 9
|
||||||
|
|
||||||
|
.remi-rocky-package:
|
||||||
extends: .package
|
extends: .package
|
||||||
script:
|
script:
|
||||||
- mkdir -p $CI_PROJECT_DIR/build
|
- mkdir -p $CI_PROJECT_DIR/build
|
||||||
- dnf -y install https://rpms.remirepo.net/enterprise/remi-release-8.rpm
|
- dnf -y install https://rpms.remirepo.net/enterprise/remi-release-$EL_VERSION.rpm
|
||||||
- yum -y install wget php-devel gcc liblzf php-pear lz4-devel liblzf-devel libzstd-devel php-pecl-apcu-devel
|
- yum -y install wget php-devel gcc liblzf php-pear lz4-devel liblzf-devel libzstd-devel php-pecl-apcu-devel
|
||||||
# igbinary
|
# igbinary
|
||||||
- wget https://rpms.remirepo.net/SRPMS/$PHP_IGBINARY_REMI_VERSION.remi.src.rpm
|
- wget https://rpms.remirepo.net/SRPMS/$PHP_IGBINARY_REMI_VERSION.remi.src.rpm
|
||||||
- rpmbuild --rebuild $PHP_IGBINARY_REMI_VERSION.remi.src.rpm
|
- rpmbuild --rebuild $PHP_IGBINARY_REMI_VERSION.remi.src.rpm
|
||||||
- rm /root/rpmbuild/RPMS/*/*debug*.rpm
|
- rm /root/rpmbuild/RPMS/*/*debug*.rpm
|
||||||
- mv /root/rpmbuild/RPMS/*/*devel*.rpm $CI_PROJECT_DIR/build/$PHP_IGBINARY_REMI_VERSION-devel.el8.x86_64.rpm || true # Rename to fit our naming format
|
- mv /root/rpmbuild/RPMS/*/*devel*.rpm $CI_PROJECT_DIR/build/$PHP_IGBINARY_REMI_VERSION-devel.el$EL_VERSION.x86_64.rpm || true # Rename to fit our naming format
|
||||||
- mv /root/rpmbuild/RPMS/*/*.rpm $CI_PROJECT_DIR/build/$PHP_IGBINARY_REMI_VERSION.el8.x86_64.rpm # Rename to fit our naming format
|
- mv /root/rpmbuild/RPMS/*/*.rpm $CI_PROJECT_DIR/build/$PHP_IGBINARY_REMI_VERSION.el$EL_VERSION.x86_64.rpm # Rename to fit our naming format
|
||||||
# msgpack
|
# msgpack
|
||||||
- wget https://rpms.remirepo.net/SRPMS/$PHP_MSGPACK_REMI_VERSION.remi.src.rpm
|
- wget https://rpms.remirepo.net/SRPMS/$PHP_MSGPACK_REMI_VERSION.remi.src.rpm
|
||||||
- rpmbuild --rebuild $PHP_MSGPACK_REMI_VERSION.remi.src.rpm
|
- rpmbuild --rebuild $PHP_MSGPACK_REMI_VERSION.remi.src.rpm
|
||||||
- rm /root/rpmbuild/RPMS/*/*debug*.rpm
|
- rm /root/rpmbuild/RPMS/*/*debug*.rpm
|
||||||
- mv /root/rpmbuild/RPMS/*/*devel*.rpm $CI_PROJECT_DIR/build/$PHP_MSGPACK_REMI_VERSION-devel.el8.x86_64.rpm || true
|
- mv /root/rpmbuild/RPMS/*/*devel*.rpm $CI_PROJECT_DIR/build/$PHP_MSGPACK_REMI_VERSION-devel.el$EL_VERSION.x86_64.rpm || true
|
||||||
- mv /root/rpmbuild/RPMS/*/*.rpm $CI_PROJECT_DIR/build/$PHP_MSGPACK_REMI_VERSION.el8.x86_64.rpm
|
- mv /root/rpmbuild/RPMS/*/*.rpm $CI_PROJECT_DIR/build/$PHP_MSGPACK_REMI_VERSION.el$EL_VERSION.x86_64.rpm
|
||||||
# install and cleanup the dependencies
|
# install and cleanup the dependencies
|
||||||
- yum -y localinstall build/*.rpm
|
- yum -y localinstall build/*.rpm
|
||||||
- rm build/*.rpm
|
- rm build/*.rpm
|
||||||
|
|
@ -49,8 +60,8 @@ remi-rocky8-package:
|
||||||
- wget https://rpms.remirepo.net/SRPMS/$PHP_REDIS_REMI_VERSION.remi.src.rpm
|
- wget https://rpms.remirepo.net/SRPMS/$PHP_REDIS_REMI_VERSION.remi.src.rpm
|
||||||
- rpmbuild --rebuild $PHP_REDIS_REMI_VERSION.remi.src.rpm
|
- rpmbuild --rebuild $PHP_REDIS_REMI_VERSION.remi.src.rpm
|
||||||
- rm /root/rpmbuild/RPMS/*/*debug*.rpm
|
- rm /root/rpmbuild/RPMS/*/*debug*.rpm
|
||||||
- mv /root/rpmbuild/RPMS/*/*devel*.rpm $CI_PROJECT_DIR/build/$PHP_REDIS_REMI_VERSION-devel.el8.x86_64.rpm || true
|
- mv /root/rpmbuild/RPMS/*/*devel*.rpm $CI_PROJECT_DIR/build/$PHP_REDIS_REMI_VERSION-devel.el$EL_VERSION.x86_64.rpm || true
|
||||||
- mv /root/rpmbuild/RPMS/*/*.rpm $CI_PROJECT_DIR/build/$PHP_REDIS_REMI_VERSION.el8.x86_64.rpm
|
- mv /root/rpmbuild/RPMS/*/*.rpm $CI_PROJECT_DIR/build/$PHP_REDIS_REMI_VERSION.el$EL_VERSION.x86_64.rpm
|
||||||
|
|
||||||
- rm -r /root/rpmbuild # Cleanup
|
- rm -r /root/rpmbuild # Cleanup
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -53,6 +53,14 @@ remi-rocky8-test:
|
||||||
script:
|
script:
|
||||||
- yum -y localinstall build/*.rpm
|
- yum -y localinstall build/*.rpm
|
||||||
|
|
||||||
|
remi-rocky9-test:
|
||||||
|
extends: .test
|
||||||
|
image: gitlab.linphone.org:4567/bc/public/docker/rocky9-php:$ROCKY_9_IMAGE_VERSION
|
||||||
|
needs:
|
||||||
|
- remi-rocky9-package
|
||||||
|
script:
|
||||||
|
- yum -y localinstall build/*.rpm
|
||||||
|
|
||||||
mysql-latest-test:
|
mysql-latest-test:
|
||||||
extends: .test
|
extends: .test
|
||||||
image: gitlab.linphone.org:4567/bc/public/docker/debian12-php:$DEBIAN_12_IMAGE_VERSION
|
image: gitlab.linphone.org:4567/bc/public/docker/debian12-php:$DEBIAN_12_IMAGE_VERSION
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue