initial commit
This commit is contained in:
30
Makefile
Normal file
30
Makefile
Normal file
@@ -0,0 +1,30 @@
|
||||
.PHONY: build-manager build-runner run-manager run-runner clean test build-web
|
||||
|
||||
# Build manager
|
||||
build-manager:
|
||||
go build -o bin/manager ./cmd/manager
|
||||
|
||||
# Build runner
|
||||
build-runner:
|
||||
GOOS=linux GOARCH=amd64 go build -o bin/runner ./cmd/runner
|
||||
|
||||
# Build web UI
|
||||
build-web:
|
||||
cd web && npm install && npm run build
|
||||
|
||||
# Run manager
|
||||
run-manager:
|
||||
go run ./cmd/manager
|
||||
|
||||
# Run runner
|
||||
run-runner:
|
||||
go run ./cmd/runner
|
||||
|
||||
# Clean build artifacts
|
||||
clean:
|
||||
rm -rf bin/ web/dist/
|
||||
|
||||
# Run tests
|
||||
test:
|
||||
go test ./... -timeout 30s
|
||||
|
||||
Reference in New Issue
Block a user