drone-pre-commit/Makefile

26 lines
418 B
Makefile
Raw Normal View History

DOCKER_TAG = drone-pre-commit-$(USER)
2020-09-08 17:00:20 +00:00
.PHONY: clean
.PHONY: default
default: test
.PHONY: test
test: build
docker run --rm -v $(shell pwd):/src:ro --workdir /src $(DOCKER_TAG) ./tests/steps.sh
.PHONY: build
build: ./Dockerfile
docker build -t $(DOCKER_TAG) .
2020-09-08 17:00:20 +00:00
.PHONY: install-hooks
install-hooks:
pre-commit install --install-hooks
.PHONY: check
check:
pre-commit run --all-files
.PHONY: all
all: test check