diff options
-rw-r--r-- | Makefile | 10 | ||||
-rw-r--r-- | docker-compose.yml | 204 |
2 files changed, 192 insertions, 22 deletions
@@ -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 |