diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 00000000..2e249a92 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,29 @@ +pipeline { + agent none + stages { + stage('PHP 7.1') { + agent { + docker { image 'php:7.1-alpine' } + steps { + sh 'build/docker_install.sh > /dev/null' + 'apk add --no-cache php7-phpdbg' + 'curl -sS https://getcomposer.org/installer | php' + 'php composer.phar install --ignore-platform-reqs' + 'phpdbg -qrr -- ./vendor/bin/phpunit --coverage-text --colors=never' + } + } + } + stage('PHP 7.2') { + agent { + docker { image 'php:7.2-alpine' } + steps { + sh 'build/docker_install.sh > /dev/null' + 'apk add --no-cache php7-phpdbg' + 'curl -sS https://getcomposer.org/installer | php' + 'php composer.phar install --ignore-platform-reqs' + 'phpdbg -qrr -- ./vendor/bin/phpunit --coverage-text --colors=never' + } + } + } + } +} \ No newline at end of file