次のようなYAMLを書いて、docker-compose up
するだけ!
docker-compose.yml
version: "2"
services:
php70:
image: php:7.0-alpine
command: vendor/bin/phpunit
volumes: [".:/app"]
working_dir: /app
php56:
image: php:5.6-alpine
command: vendor/bin/phpunit
volumes: [".:/app"]
working_dir: /app
php55:
image: php:5.5-alpine
command: vendor/bin/phpunit
volumes: [".:/app"]
working_dir: /app
php54:
image: php:5.4-cli
command: vendor/bin/phpunit
volumes: [".:/app"]
working_dir: /app
平行して実行されたくない場合は、Makefileを作っておくといい。
test:
docker-compose up php54
docker-compose up php55
docker-compose up php56
docker-compose up php70