rocky8-package: extends: .package image: gitlab.linphone.org:4567/bc/public/docker/rocky8-php:$ROCKY_8_IMAGE_VERSION script: - make rpm debian11-package: extends: .package image: gitlab.linphone.org:4567/bc/public/docker/debian11-php:$DEBIAN_11_IMAGE_VERSION script: - make deb remi-phpredis-package: extends: .remi-package before_script: - yum -y localinstall build/*.rpm needs: - remi-igbinary-package - remi-msgpack-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 - dnf -y install https://rpms.remirepo.net/enterprise/remi-release-8.rpm - yum -y install wget php-devel gcc liblzf php-pear 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 - mv /root/rpmbuild/RPMS/*/*devel*.rpm $CI_PROJECT_DIR/build/$PACKAGE-devel.el8.x86_64.rpm || true # Rename to fit our naming format - 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: tags: ["docker"] stage: package artifacts: paths: - build/* when: always expire_in: 1 day cache: key: ${CI_COMMIT_REF_SLUG} paths: - flexiapi/vendor/