From b7ee465d1c5c908d366289ba4418f35d98762a3c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timoth=C3=A9e=20Jaussoin?= Date: Fri, 24 Mar 2023 15:27:25 +0100 Subject: [PATCH] Add test suit for phpredis to ensure package building (and then deployment) --- .gitlab-ci-files/deploy.yml | 3 ++- .gitlab-ci-files/package.yml | 2 +- .gitlab-ci-files/test.yml | 8 ++++++++ 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci-files/deploy.yml b/.gitlab-ci-files/deploy.yml index f85679f..bc1f4e8 100644 --- a/.gitlab-ci-files/deploy.yml +++ b/.gitlab-ci-files/deploy.yml @@ -14,12 +14,13 @@ debian11-deploy: - debian11-package - debian11-test -phpredis-remi-package: +phpredis-remi-deploy: extends: .deploy script: - ./deploy_packages.sh rockylinux needs: - phpredis-remi-package + - phpredis-remi-test .deploy: stage: deploy diff --git a/.gitlab-ci-files/package.yml b/.gitlab-ci-files/package.yml index 3cc5683..616966a 100644 --- a/.gitlab-ci-files/package.yml +++ b/.gitlab-ci-files/package.yml @@ -17,7 +17,7 @@ phpredis-remi-package: - 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-pecl-redis5-5.3.7~RC2-1.remi.src.rpm + - rpmbuild --rebuild $PHP_REDIS_REMI_VERSION.remi.src.rpm - mv /root/rpmbuild/RPMS/*/*.rpm $CI_PROJECT_DIR/build - rm -r /root/rpmbuild diff --git a/.gitlab-ci-files/test.yml b/.gitlab-ci-files/test.yml index 408f5b5..dd5d75c 100644 --- a/.gitlab-ci-files/test.yml +++ b/.gitlab-ci-files/test.yml @@ -28,6 +28,14 @@ debian11-test: - php artisan key:generate - vendor/bin/phpunit --log-junit $CI_PROJECT_DIR/flexiapi_phpunit.log +phpredis-remi-test: + extends: .test + image: gitlab.linphone.org:4567/bc/public/docker/rocky8-php:$ROCKY_8_IMAGE_VERSION + needs: + - phpredis-remi-package + script: + - yum -y localinstall build/*.rpm + .test: tags: ["docker"] stage: test