代码拉取完成,页面将自动刷新
CURRENT_DIRECTORY := $(shell pwd)
.PHONY: up stop restart build tail php test coverage version-test-1 version-test-2 version-test-3 version-test-4 version-test-5 version-test-6 version-test-7 version-test-8 version-test-9 version-test-10 version-test-11 version-test-12 version-test-13 version-test-14 version-test-15 version-test-16 version-test-17 version-test-18 version-test-19 version-test-20 version-test-21 version-test-22 version-test-23 version-test-24
up:
@docker-compose up -d
stop:
@docker-compose stop
restart: stop up
build:
@docker-compose up -d --build
tail:
@docker-compose logs -f
laravel:
@docker-compose exec laravel bash
test: up
@docker-compose exec -T laravel ./vendor/phpunit/phpunit/phpunit tests -c phpunit.xml
unit-tests: up
@docker-compose exec -T laravel ./vendor/phpunit/phpunit/phpunit tests --filter Unit
integration-tests: up
@docker-compose exec -T laravel ./vendor/phpunit/phpunit/phpunit tests --filter Integration
coverage: up
@docker-compose exec laravel phpdbg -qrr ./vendor/bin/phpunit tests --whitelist /application/laravel-kafka/src --coverage-html /application/laravel-kafka/coverage
unit-coverage:
@docker-compose exec laravel phpdbg -qrr ./vendor/bin/phpunit tests --whitelist /application/laravel-kafka/src --coverage-html /application/laravel-kafka/coverage --filter Unit
integration-coverage:
@docker-compose exec laravel phpdbg -qrr ./vendor/bin/phpunit tests --whitelist /application/laravel-kafka/src --coverage-html /application/laravel-kafka/coverage --filter Integration
version-test-%:
@$(eval TAG = $(@:version-test-%=%))
@$(eval LARAVEL_VERSION=$(shell echo ${TAG} | cut -c18))
@docker-compose -f docker-compose-test.yaml build --build-arg TAG=${TAG} --build-arg LARAVEL_VERSION=${LARAVEL_VERSION}
@docker-compose -f docker-compose-test.yaml up -d
@docker-compose -f docker-compose-test.yaml exec -T test ./vendor/phpunit/phpunit/phpunit tests
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。