From 8100f6fd7193919d266f5b492f4a88d9b224761b Mon Sep 17 00:00:00 2001 From: Timothy J Warren Date: Thu, 11 Oct 2018 11:11:24 -0400 Subject: [PATCH] Let's do CI with Jenkins --- Jenkinsfile | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 Jenkinsfile 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