mirror of
https://gitlab.linphone.org/BC/public/flexisip-account-manager.git
synced 2026-05-07 05:53:07 +00:00
Fix #85 Also package php-pecl-igbinary and php-pecl-msgpack from remi
This commit is contained in:
parent
0ceae52d42
commit
f608c08af7
4 changed files with 31 additions and 11 deletions
|
|
@ -14,13 +14,15 @@ debian11-deploy:
|
|||
- debian11-package
|
||||
- debian11-test
|
||||
|
||||
phpredis-remi-deploy:
|
||||
remi-deploy:
|
||||
extends: .deploy
|
||||
script:
|
||||
- ./deploy_packages.sh rockylinux
|
||||
needs:
|
||||
- phpredis-remi-package
|
||||
- phpredis-remi-test
|
||||
- remi-phpredis-package
|
||||
- remi-igbinary-package
|
||||
- remi-msgpack-package
|
||||
- remi-phpredis-test
|
||||
|
||||
.deploy:
|
||||
stage: deploy
|
||||
|
|
|
|||
|
|
@ -10,16 +10,32 @@ debian11-package:
|
|||
script:
|
||||
- make deb
|
||||
|
||||
phpredis-remi-package:
|
||||
remi-phpredis-package:
|
||||
extends: .remi-package
|
||||
variables:
|
||||
PACKAGE: $PHP_REDIS_REMI_VERSION
|
||||
|
||||
remi-igbinary-package:
|
||||
extends: .remi-package
|
||||
variables:
|
||||
PACKAGE: $PHP_IGBINARY_REMI_VERSION
|
||||
|
||||
remi-msgpack-package:
|
||||
extends: .remi-package
|
||||
variables:
|
||||
PACKAGE: $PHP_MSGPACK_REMI_VERSION
|
||||
|
||||
.remi-package:
|
||||
extends: .package
|
||||
image: gitlab.linphone.org:4567/bc/public/docker/rocky8-php:$ROCKY_8_IMAGE_VERSION
|
||||
script:
|
||||
- mkdir -p $CI_PROJECT_DIR/build
|
||||
- yum -y install wget php-devel gcc liblzf php-pear php-pecl-igbinary-devel php-pecl-msgpack-devel lz4-devel liblzf-devel libzstd-devel
|
||||
- wget https://rpms.remirepo.net/SRPMS/$PHP_REDIS_REMI_VERSION.remi.src.rpm
|
||||
- rpmbuild --rebuild $PHP_REDIS_REMI_VERSION.remi.src.rpm
|
||||
- rm /root/rpmbuild/RPMS/*/*debug*.rpm # Remove the debug packages
|
||||
- mv /root/rpmbuild/RPMS/*/*.rpm $CI_PROJECT_DIR/build/$PHP_REDIS_REMI_VERSION.el8.x86_64.rpm # Rename to fit our naming format
|
||||
- yum -y install wget php-devel gcc liblzf php-pear php-pecl-igbinary-devel php-pecl-msgpack-devel lz4-devel liblzf-devel libzstd-devel php-pecl-apcu-devel
|
||||
- wget https://rpms.remirepo.net/SRPMS/$PACKAGE.remi.src.rpm
|
||||
- rpmbuild --rebuild $PACKAGE.remi.src.rpm
|
||||
- rm -f /root/rpmbuild/RPMS/*/*debug*.rpm
|
||||
- rm -f /root/rpmbuild/RPMS/*/*devel*.rpm
|
||||
- mv /root/rpmbuild/RPMS/*/*.rpm $CI_PROJECT_DIR/build/$PACKAGE.el8.x86_64.rpm # Rename to fit our naming format
|
||||
- rm -r /root/rpmbuild # Cleanup
|
||||
|
||||
.package:
|
||||
|
|
|
|||
|
|
@ -28,11 +28,11 @@ debian11-test:
|
|||
- php artisan key:generate
|
||||
- vendor/bin/phpunit --log-junit $CI_PROJECT_DIR/flexiapi_phpunit.log
|
||||
|
||||
phpredis-remi-test:
|
||||
remi-phpredis-test:
|
||||
extends: .test
|
||||
image: gitlab.linphone.org:4567/bc/public/docker/rocky8-php:$ROCKY_8_IMAGE_VERSION
|
||||
needs:
|
||||
- phpredis-remi-package
|
||||
- remi-phpredis-package
|
||||
script:
|
||||
- yum -y localinstall build/*.rpm
|
||||
|
||||
|
|
|
|||
|
|
@ -2,6 +2,8 @@ variables:
|
|||
ROCKY_8_IMAGE_VERSION: 20230323_113930_add_git
|
||||
DEBIAN_11_IMAGE_VERSION: 20230322_172926_missing_tools
|
||||
PHP_REDIS_REMI_VERSION: php-pecl-redis5-5.3.6-1
|
||||
PHP_IGBINARY_REMI_VERSION: php-pecl-igbinary-3.2.14-1
|
||||
PHP_MSGPACK_REMI_VERSION: php-pecl-msgpack-2.1.2-1
|
||||
|
||||
include:
|
||||
- '.gitlab-ci-files/package.yml'
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue