bunker/server/cmd/bunkerd/Taskfile.yml

27 lines
624 B
YAML
Raw Normal View History

---
version: "3"
tasks:
build:
desc: "Builds bunkerd binary."
cmds:
- task: :::ensure-builddir
- task: cleanup
- go build -ldflags="{{ .BASIC_LDFLAGS }}" -o _build/bunkerd{{exeExt}} ./server/cmd/bunkerd/main.go
sources:
- ./Taskfile.yml
- ./go.mod
- ./commons/*
- ./server/**/*.go
- ./server/Taskfile.yml
- ./server/**/Taskfile.yml
- ./server/entrypoint.sh
generates:
- ./_build/bunkerd{{exeExt}}
method: timestamp
cleanup:
desc: "Deletes bunkerd binary from local build cache."
cmds:
- rm -f _build/bunkerd{{exeExt}}