summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile10
-rw-r--r--docker-compose.yml204
2 files changed, 192 insertions, 22 deletions
diff --git a/Makefile b/Makefile
index e674684..c480430 100644
--- a/Makefile
+++ b/Makefile
@@ -3,19 +3,19 @@
test-all: start test-7.3 test-7.2 test-7.1 test-7.0 stop
test-7.3:
- docker-compose exec php-7.3 php /app/vendor/phpunit/phpunit/phpunit --configuration /app/phpunit.xml
+ docker-compose exec php-7.3-libxml-2.9.9 php /app/vendor/phpunit/phpunit/phpunit --configuration /app/phpunit.xml
test-7.2:
- docker-compose exec php-7.2 php /app/vendor/phpunit/phpunit/phpunit --configuration /app/phpunit.xml
+ docker-compose exec php-7.2-libxml-2.9.9 php /app/vendor/phpunit/phpunit/phpunit --configuration /app/phpunit.xml
test-7.1:
- docker-compose exec php-7.1 php /app/vendor/phpunit/phpunit/phpunit --configuration /app/phpunit.xml
+ docker-compose exec php-7.1-libxml-2.9.9 php /app/vendor/phpunit/phpunit/phpunit --configuration /app/phpunit.xml
test-7.0:
- docker-compose exec php-7.0 php /app/vendor/phpunit/phpunit/phpunit --configuration /app/phpunit.xml
+ docker-compose exec php-7.0-libxml-2.9.9 php /app/vendor/phpunit/phpunit/phpunit --configuration /app/phpunit.xml
start:
- docker-compose up -d
+ docker-compose up -d php-7.3-libxml-2.9.9 php-7.2-libxml-2.9.9 php-7.1-libxml-2.9.9 php-7.0-libxml-2.9.9
stop:
docker-compose stop
diff --git a/docker-compose.yml b/docker-compose.yml
index 8582ff2..e58b1b0 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -1,26 +1,196 @@
version: '3'
services:
- php-7.0:
- build: ./docker/php-7.0
+ php-7.0-libxml-2.9.4: &template
+ build:
+ context: ./docker/php
+ args:
+ LIBXML_VERSION: 2.9.4
+ PHP_VERSION: 7.0
volumes:
- ./:/app
tty: true
- php-7.1:
- build: ./docker/php-7.1
- volumes:
- - ./:/app
- tty: true
+ php-7.0-libxml-2.9.5:
+ <<: *template
+ build:
+ context: ./docker/php
+ args:
+ LIBXML_VERSION: 2.9.5
+ PHP_VERSION: 7.0
- php-7.2:
- build: ./docker/php-7.2
- volumes:
- - ./:/app
- tty: true
+ php-7.0-libxml-2.9.6:
+ <<: *template
+ build:
+ context: ./docker/php
+ args:
+ LIBXML_VERSION: 2.9.6
+ PHP_VERSION: 7.0
- php-7.3:
- build: ./docker/php-7.3
- volumes:
- - ./:/app
- tty: true
+ php-7.0-libxml-2.9.7:
+ <<: *template
+ build:
+ context: ./docker/php
+ args:
+ LIBXML_VERSION: 2.9.7
+ PHP_VERSION: 7.0
+
+ php-7.0-libxml-2.9.8:
+ <<: *template
+ build:
+ context: ./docker/php
+ args:
+ LIBXML_VERSION: 2.9.8
+ PHP_VERSION: 7.0
+
+ php-7.0-libxml-2.9.9:
+ <<: *template
+ build:
+ context: ./docker/php
+ args:
+ LIBXML_VERSION: 2.9.9
+ PHP_VERSION: 7.0
+
+ php-7.1-libxml-2.9.4:
+ <<: *template
+ build:
+ context: ./docker/php
+ args:
+ LIBXML_VERSION: 2.9.4
+ PHP_VERSION: 7.1
+
+ php-7.1-libxml-2.9.5:
+ <<: *template
+ build:
+ context: ./docker/php
+ args:
+ LIBXML_VERSION: 2.9.5
+ PHP_VERSION: 7.1
+
+ php-7.1-libxml-2.9.6:
+ <<: *template
+ build:
+ context: ./docker/php
+ args:
+ LIBXML_VERSION: 2.9.6
+ PHP_VERSION: 7.1
+
+ php-7.1-libxml-2.9.7:
+ <<: *template
+ build:
+ context: ./docker/php
+ args:
+ LIBXML_VERSION: 2.9.7
+ PHP_VERSION: 7.1
+
+ php-7.1-libxml-2.9.8:
+ <<: *template
+ build:
+ context: ./docker/php
+ args:
+ LIBXML_VERSION: 2.9.8
+ PHP_VERSION: 7.1
+
+ php-7.1-libxml-2.9.9:
+ <<: *template
+ build:
+ context: ./docker/php
+ args:
+ LIBXML_VERSION: 2.9.9
+ PHP_VERSION: 7.1
+
+ php-7.2-libxml-2.9.4:
+ <<: *template
+ build:
+ context: ./docker/php
+ args:
+ LIBXML_VERSION: 2.9.4
+ PHP_VERSION: 7.2
+
+ php-7.2-libxml-2.9.5:
+ <<: *template
+ build:
+ context: ./docker/php
+ args:
+ LIBXML_VERSION: 2.9.5
+ PHP_VERSION: 7.2
+
+ php-7.2-libxml-2.9.6:
+ <<: *template
+ build:
+ context: ./docker/php
+ args:
+ LIBXML_VERSION: 2.9.6
+ PHP_VERSION: 7.2
+
+ php-7.2-libxml-2.9.7:
+ <<: *template
+ build:
+ context: ./docker/php
+ args:
+ LIBXML_VERSION: 2.9.7
+ PHP_VERSION: 7.2
+
+ php-7.2-libxml-2.9.8:
+ <<: *template
+ build:
+ context: ./docker/php
+ args:
+ LIBXML_VERSION: 2.9.8
+ PHP_VERSION: 7.2
+
+ php-7.2-libxml-2.9.9:
+ <<: *template
+ build:
+ context: ./docker/php
+ args:
+ LIBXML_VERSION: 2.9.9
+ PHP_VERSION: 7.2
+
+ php-7.3-libxml-2.9.4:
+ <<: *template
+ build:
+ context: ./docker/php
+ args:
+ LIBXML_VERSION: 2.9.4
+ PHP_VERSION: 7.3
+
+ php-7.3-libxml-2.9.5:
+ <<: *template
+ build:
+ context: ./docker/php
+ args:
+ LIBXML_VERSION: 2.9.5
+ PHP_VERSION: 7.3
+
+ php-7.3-libxml-2.9.6:
+ <<: *template
+ build:
+ context: ./docker/php
+ args:
+ LIBXML_VERSION: 2.9.6
+ PHP_VERSION: 7.3
+
+ php-7.3-libxml-2.9.7:
+ <<: *template
+ build:
+ context: ./docker/php
+ args:
+ LIBXML_VERSION: 2.9.7
+ PHP_VERSION: 7.3
+
+ php-7.3-libxml-2.9.8:
+ <<: *template
+ build:
+ context: ./docker/php
+ args:
+ LIBXML_VERSION: 2.9.8
+ PHP_VERSION: 7.3
+
+ php-7.3-libxml-2.9.9:
+ <<: *template
+ build:
+ context: ./docker/php
+ args:
+ LIBXML_VERSION: 2.9.9
+ PHP_VERSION: 7.3