diff --git a/.gitlab/pipeline/.gitlab-ci.yml b/.gitlab/pipeline/.gitlab-ci.yml index cec919f..1a682d4 100644 --- a/.gitlab/pipeline/.gitlab-ci.yml +++ b/.gitlab/pipeline/.gitlab-ci.yml @@ -12,6 +12,9 @@ include: - '/.gitlab/pipeline/jobs/.variables.yml' - '/.gitlab/pipeline/jobs/build-composer-dependencies.yml' - '/.gitlab/pipeline/jobs/composer-normalize.yml' + - '/.gitlab/pipeline/jobs/func-php7.4-v11.yml' + - '/.gitlab/pipeline/jobs/func-php8.0-v11.yml' + - '/.gitlab/pipeline/jobs/func-php8.1-v11.yml' - '/.gitlab/pipeline/jobs/javascript-lint.yml' - '/.gitlab/pipeline/jobs/json-lint.yml' - '/.gitlab/pipeline/jobs/php-copypaste-check.yml' diff --git a/.gitlab/pipeline/jobs/func-php7.4-v11.yml b/.gitlab/pipeline/jobs/func-php7.4-v11.yml new file mode 100644 index 0000000..aa2302c --- /dev/null +++ b/.gitlab/pipeline/jobs/func-php7.4-v11.yml @@ -0,0 +1,12 @@ +func-php7.4-v11: + extends: .default + image: php:7.4 + services: + - mariadb:10 + stage: test + needs: + - build-composer-dependencies + - php-lint-php7.4 + script: + - composer require --no-progress typo3/cms-core:"^11.5" + - wait-for-it mariadb:3306 -t 60 --strict -- composer ci:tests:functional diff --git a/.gitlab/pipeline/jobs/func-php8.0-v11.yml b/.gitlab/pipeline/jobs/func-php8.0-v11.yml new file mode 100644 index 0000000..501f615 --- /dev/null +++ b/.gitlab/pipeline/jobs/func-php8.0-v11.yml @@ -0,0 +1,12 @@ +func-php8.0-v11: + extends: .default + image: php:8.0 + services: + - mariadb:10 + stage: test + needs: + - build-composer-dependencies + - php-lint-php8.0 + script: + - composer require --no-progress typo3/cms-core:"^11.5" + - wait-for-it mariadb:3306 -t 60 --strict -- composer ci:tests:functional diff --git a/.gitlab/pipeline/jobs/func-php8.1-v11.yml b/.gitlab/pipeline/jobs/func-php8.1-v11.yml new file mode 100644 index 0000000..b62a2a0 --- /dev/null +++ b/.gitlab/pipeline/jobs/func-php8.1-v11.yml @@ -0,0 +1,12 @@ +func-php8.1-v11: + extends: .default + image: php:8.1 + services: + - mariadb:10 + stage: test + needs: + - build-composer-dependencies + - php-lint-php8.0 + script: + - composer require --no-progress typo3/cms-core:"^11.5" + - wait-for-it mariadb:3306 -t 60 --strict -- composer ci:tests:functional