Added Debian 12 to CI

This commit is contained in:
Peio Rigaux 2023-09-25 14:38:38 +02:00 committed by Timothée Jaussoin
parent a9fb3fd1c1
commit 7d9e0bc95e
4 changed files with 33 additions and 8 deletions

View file

@ -14,6 +14,14 @@ debian11-deploy:
- debian11-package
- debian11-test
debian12-deploy:
extends: .deploy
script:
- ./deploy_packages.sh debian bookworm
needs:
- debian12-package
- debian12-test
remi-deploy:
extends: .deploy
script:

View file

@ -4,12 +4,19 @@ rocky8-package:
script:
- make rpm
debian11-package:
.debian_package:
extends: .package
image: gitlab.linphone.org:4567/bc/public/docker/debian11-php:$DEBIAN_11_IMAGE_VERSION
script:
- make deb
debian11-package:
extends: .debian_package
image: gitlab.linphone.org:4567/bc/public/docker/debian11-php:$DEBIAN_11_IMAGE_VERSION
debian12-package:
extends: .debian_package
image: gitlab.linphone.org:4567/bc/public/docker/debian12-php:$DEBIAN_12_IMAGE_VERSION
remi-phpredis-package:
extends: .remi-package
before_script:

View file

@ -12,11 +12,8 @@ rocky8-test:
- php artisan key:generate
- vendor/bin/phpunit --log-junit $CI_PROJECT_DIR/flexiapi_phpunit.log
debian11-test:
.debian-test:
extends: .test
image: gitlab.linphone.org:4567/bc/public/docker/debian11-php:$DEBIAN_11_IMAGE_VERSION
needs:
- debian11-package
script:
- pwd
- apt update
@ -28,6 +25,18 @@ debian11-test:
- php artisan key:generate
- vendor/bin/phpunit --log-junit $CI_PROJECT_DIR/flexiapi_phpunit.log
debian11-test:
extends: .debian-test
image: gitlab.linphone.org:4567/bc/public/docker/debian11-php:$DEBIAN_11_IMAGE_VERSION
needs:
- debian11-package
debian12-test:
extends: .debian-test
image: gitlab.linphone.org:4567/bc/public/docker/debian12-php:$DEBIAN_12_IMAGE_VERSION
needs:
- debian12-package
remi-phpredis-test:
extends: .test
image: gitlab.linphone.org:4567/bc/public/docker/rocky8-php:$ROCKY_8_IMAGE_VERSION

View file

@ -1,6 +1,7 @@
variables:
ROCKY_8_IMAGE_VERSION: 20230330_163028_remove_remi
DEBIAN_11_IMAGE_VERSION: 20230322_172926_missing_tools
DEBIAN_12_IMAGE_VERSION: 20230925_143235_enable_debian12_packaging
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.2.0-1