/
Makefile
38 lines (27 loc) · 1.01 KB
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
all: update test test-examples
update:
composer update
test:
vendor/bin/phpunit
test-examples:
build/run.sh test-examples
docker-all: docker-update docker-test docker-test-examples
docker-update:
build/run.sh docker::composer update
docker-test:
export PHP_VERSION=7.2 && build/run.sh docker::run vendor/bin/phpunit
export PHP_VERSION=7.3 && build/run.sh docker::run vendor/bin/phpunit
export PHP_VERSION=7.4 && build/run.sh docker::run vendor/bin/phpunit
docker-test-examples:
export PHP_VERSION=7.2 && build/run.sh docker::run build/run.sh test-examples keep
export PHP_VERSION=7.3 && build/run.sh docker::run build/run.sh test-examples keep
export PHP_VERSION=7.4 && build/run.sh docker::run build/run.sh test-examples keep
docker-shell:
build/run.sh docker::run /bin/bash
docker-pull:
docker pull composer:2
docker pull php:7.2-cli
docker pull php:7.3-cli
docker pull php:7.4-cli
.PHONY: all update test test-examples
.PHONY: docker-all docker-update docker-test docker-test-examples docker-shell docker-pull