mirror of
https://github.com/lightningnetwork/lnd.git
synced 2025-11-10 14:17:56 +01:00
make: use Golang build and module cache for linter
This commit gives the linter container access to the local machine's build and module cache, drastically decreasing the run time of subsequent linter runs (no difference on first run with this change).
This commit is contained in:
6
Makefile
6
Makefile
@@ -63,7 +63,11 @@ ifneq ($(workers),)
|
|||||||
LINT_WORKERS = --concurrency=$(workers)
|
LINT_WORKERS = --concurrency=$(workers)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
DOCKER_TOOLS = docker run --rm -v $$(pwd):/build lnd-tools
|
DOCKER_TOOLS = docker run \
|
||||||
|
--rm \
|
||||||
|
-v $(shell bash -c "go env GOCACHE || (mkdir -p /tmp/go-cache; echo /tmp/go-cache)"):/tmp/build/.cache \
|
||||||
|
-v $(shell bash -c "go env GOMODCACHE || (mkdir -p /tmp/go-modcache; echo /tmp/go-modcache)"):/tmp/build/.modcache \
|
||||||
|
-v $$(pwd):/build lnd-tools
|
||||||
|
|
||||||
GREEN := "\\033[0;32m"
|
GREEN := "\\033[0;32m"
|
||||||
NC := "\\033[0m"
|
NC := "\\033[0m"
|
||||||
|
|||||||
Reference in New Issue
Block a user