From 526f32b86885c807ffc52eee4d4e838f9d218628 Mon Sep 17 00:00:00 2001 From: "Timothy J. Warren" Date: Tue, 30 Nov 2021 11:48:49 -0500 Subject: [PATCH] Test PHP 8.1 --- Jenkinsfile | 14 ++++++++++++++ composer.json | 8 ++++---- 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index f5d83fb..1339755 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -23,6 +23,20 @@ pipeline { } } } + stage("Test PHP 8.1") { + steps { + script { + docker.image("memcached:latest").withRun("-p 11212:11211") { c -> + docker.image("redis:latest").withRun("-p 6380:6379") { d -> + docker.image("php:8.1").withRun("-e REDIS_HOST=redis -e REDIS_PORT=11212 -e MEMCACHED_HOST=mem -e MEMCACHED_PORT=6380 --link ${d.id}:redis --link ${c.id}:mem") { p -> + sh "sh build/docker_install.sh" + sh "php ./vendor/bin/phpunit -c build --no-coverage --colors=never" + } + } + } + } + } + } stage('Code Cleanliness') { agent any steps { diff --git a/composer.json b/composer.json index ebde058..0a7fba4 100644 --- a/composer.json +++ b/composer.json @@ -29,15 +29,15 @@ "php": ">= 8", "ext-json": "*", "predis/predis": "^1.1", - "psr/log": "^1.0", + "psr/log": "^1.0 | ^3.0", "psr/cache": "^3.0.0", - "psr/simple-cache": "^1.0.1" + "psr/simple-cache": "^3.0.0" }, "require-dev": { "ext-apcu": "*", "ext-memcached": "*", - "consolidation/robo": "^2.0.0", - "monolog/monolog": "^2.0.1", + "consolidation/robo": "^3.0.6", + "monolog/monolog": "^2.3.5", "pdepend/pdepend": "^2.2", "phploc/phploc": "^7.0", "phpmd/phpmd": "^2.4",