summaryrefslogtreecommitdiff
path: root/docker-compose.yml
diff options
context:
space:
mode:
authorSimon Wisselink <wisskid@users.noreply.github.com>2022-07-14 23:50:22 +0200
committerGitHub <noreply@github.com>2022-07-14 23:50:22 +0200
commit44bac8d58c75adf0be771d29afeab6e5923e9856 (patch)
treecc38d92e9f14aa8e60a5633d6850cc47418a5398 /docker-compose.yml
parentf8e1ba76f77e17ec7b364b2922d350990ead7168 (diff)
downloadsmarty-44bac8d58c75adf0be771d29afeab6e5923e9856.tar.gz
smarty-44bac8d58c75adf0be771d29afeab6e5923e9856.tar.bz2
smarty-44bac8d58c75adf0be771d29afeab6e5923e9856.zip
add local testrunners for all supported PHP versions using docker. (#770)
Diffstat (limited to 'docker-compose.yml')
-rw-r--r--docker-compose.yml39
1 files changed, 39 insertions, 0 deletions
diff --git a/docker-compose.yml b/docker-compose.yml
new file mode 100644
index 00000000..8ba90328
--- /dev/null
+++ b/docker-compose.yml
@@ -0,0 +1,39 @@
+version: "2"
+services:
+ base:
+ build:
+ context: .
+ volumes:
+ - .:/app
+ working_dir: /app
+ entrypoint: sh ./utilities/testrunners/run-test.sh
+ php71:
+ extends:
+ service: base
+ build:
+ dockerfile: ./utilities/testrunners/php71/Dockerfile
+ php72:
+ extends:
+ service: base
+ build:
+ dockerfile: ./utilities/testrunners/php72/Dockerfile
+ php73:
+ extends:
+ service: base
+ build:
+ dockerfile: ./utilities/testrunners/php73/Dockerfile
+ php74:
+ extends:
+ service: base
+ build:
+ dockerfile: ./utilities/testrunners/php74/Dockerfile
+ php80:
+ extends:
+ service: base
+ build:
+ dockerfile: ./utilities/testrunners/php80/Dockerfile
+ php81:
+ extends:
+ service: base
+ build:
+ dockerfile: ./utilities/testrunners/php81/Dockerfile