Add hook for frontend build

This commit is contained in:
Jan Eitzinger 2023-06-20 07:55:57 +02:00
parent 10ca86e583
commit 9cd65bb20c
2 changed files with 11 additions and 3 deletions

View File

@ -4,7 +4,7 @@ before:
- go mod tidy - go mod tidy
builds: builds:
- env: - env:
- CGO_ENABLED=0 - CGO_ENABLED=1
goos: goos:
- linux - linux
- darwin - darwin
@ -12,7 +12,6 @@ builds:
- amd64 - amd64
- arm64 - arm64
goamd64: goamd64:
- v2
- v3 - v3
goarm: goarm:
- "7" - "7"
@ -20,6 +19,11 @@ builds:
main: ./cmd/cc-backend main: ./cmd/cc-backend
tags: tags:
- static_build - static_build
hooks:
pre: make frontend
ignore:
- goos: linux
goarch: arm64
archives: archives:
- format: tar.gz - format: tar.gz

View File

@ -28,7 +28,7 @@ SVELTE_SRC = $(wildcard $(FRONTEND)/src/*.svelte) \
$(wildcard $(FRONTEND)/src/plots/*.svelte) \ $(wildcard $(FRONTEND)/src/plots/*.svelte) \
$(wildcard $(FRONTEND)/src/joblist/*.svelte) $(wildcard $(FRONTEND)/src/joblist/*.svelte)
.PHONY: clean test tags $(TARGET) .PHONY: clean test tags frontend $(TARGET)
.NOTPARALLEL: .NOTPARALLEL:
@ -36,6 +36,10 @@ $(TARGET): $(VAR) $(CFG) $(SVELTE_TARGETS)
$(info ===> BUILD cc-backend) $(info ===> BUILD cc-backend)
@go build -ldflags=${LD_FLAGS} ./cmd/cc-backend @go build -ldflags=${LD_FLAGS} ./cmd/cc-backend
frontend:
$(info ===> BUILD frontend)
cd web/frontend && npm install && npm run build
clean: clean:
$(info ===> CLEAN) $(info ===> CLEAN)
@go clean @go clean